付費下載
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
Oracle——DB
Tuning課程目標(biāo)學(xué)完本課后,應(yīng)能完成下列工作:配置和管理服務(wù)通過客戶機(jī)應(yīng)用程序使用服務(wù)通過數(shù)據(jù)庫資源管理器使用服務(wù)通過調(diào)度程序使用服務(wù)設(shè)置服務(wù)的性能度量閾值配置服務(wù)匯總和Oracle——DB
Tuning服務(wù)式是對執(zhí)行同一種工作的會話進(jìn)行分組的提供單一系統(tǒng)映像,而不提供多實例映像是一種常規(guī)管理任務(wù),用于提供服務(wù)到實例的動態(tài)分配實現(xiàn)連接高可用性的基礎(chǔ)提供額外的性能優(yōu)化維度Oracle——DB
Tuning服務(wù)屬性全局唯一名稱網(wǎng)絡(luò)名稱負(fù)載平衡建議目標(biāo)分布式事務(wù)處理標(biāo)記OCI
客戶機(jī)和ODP.NET
客戶機(jī)的提前排隊通知特性故障轉(zhuǎn)移特性連接負(fù)載平衡算法閾值優(yōu)先級高可用性配置Oracle——DB
Tuning服務(wù)類型應(yīng)用程序服務(wù)服務(wù):SYS$BACKGROUNDSYS$USERS不能刪除或更改每個數(shù)據(jù)庫118
項服務(wù)的限制:116
項應(yīng)用程序服務(wù)2
項
服務(wù)Oracle——DB
Tuning創(chuàng)建服務(wù)服務(wù)在數(shù)據(jù)字典中進(jìn)行
。使用DBMS_SERVICE.CREATE
為單實例數(shù)據(jù)庫創(chuàng)建服務(wù)。服務(wù)將根據(jù)SERVICE_NAMES
初始化參數(shù)自動進(jìn)行創(chuàng)建。使用下列工具在RAC
中創(chuàng)建服務(wù):Database
Configuration
Assistant
(DBCA)SRVCTLOracle
Enterprise
Manager高可用性業(yè)務(wù)規(guī)則在
OCR
中進(jìn)行
,并通過
OracleClusterware
進(jìn)行管理。Oracle——DB
Tuning在單實例環(huán)境中管理服務(wù)創(chuàng)建新服務(wù)。exec
DBMS_SERVICE.CREATE_SERVICE('SERV1','
');啟動服務(wù)。exec
DBMS_SERVICE.START_SERVICE('SERV1');停止服務(wù)。exec
DBMS_SERVICE.STOP_SERVICE('SERV1');刪除服務(wù)。exec
DBMS_SERVICE.DELETE_SERVICE('SERV1');斷開使用服務(wù)連接的會話。exec
DBMS_SERVICE.DISCONNECT_SESSION('SERV1');Oracle——DB
Tuning一切轉(zhuǎn)向服務(wù)數(shù)據(jù)字典
服務(wù)。AWR
度量服務(wù)的性能。數(shù)據(jù)庫資源管理器將優(yōu)先使用服務(wù),而不是用戶。使用服務(wù)運行作業(yè)調(diào)度程序、并行查詢(PQ)
和流隊列。RAC
可以保持服務(wù)在站點內(nèi)可用。Data
Guard
和RAC
可以保持主要服務(wù)在多個站點中可用。Oracle——DB
Tuning通過客戶機(jī)應(yīng)用程序使用服務(wù)ERP=(DESCRIPTION=(LOAD_BALANCE=on)(ADDRESS=(PROTOCOL=TCP)(HOST=node-1vip)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=node-2vip)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=node-3vip)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=node-4vip)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=ERP)))url="jdbc:oracle:oci:@ERP"url="jdbc:oracle:thin:@(DESCRIPTION=(LOAD_BALANCE=on)(ADDRESS=(PROTOCOL=TCP)(HOST=node-1vip)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=node-2vip)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=node-3vip)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=node-4vip)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=ERP)))"Oracle——DB
Tuning通過資源管理器使用服務(wù)使用者組將基于會話服務(wù)自動分配給會話。按服務(wù)確定工作在一個實例內(nèi)的優(yōu)先級。AP實例資源BATCH75%25%APBATCH連接Oracle——DB
Tuning使用EM
配置服務(wù)和資源管理器Oracle——DB
Tuning服務(wù)和資源管理器:示例exec
DBMS_RESOURCE_MANAGER.CREATE_PENDING_AREA;exec
DBMS_RESOURCE_MANAGER.CREATE_CONSUMER_GROUP(-CONSUMER_GROUP
=>
'HIGH_PRIORITY',-COMMENT
=>
'High
priority
consumer
group');exec
DBMS_RESOURCE_MANAGER.SET_CONSUMER_GROUP_MAP(-ATTRIBUTE
=>
DBMS_RESOURCE_MANAGER.SERVICE_NAME,-VALUE
=>
'AP',-CONSUMER_GROUP
=>
'HIGH_PRIORITY');exec
DBMS_RESOURCE_MANAGER.SUBMIT_PENDING_AREA;exec
-DBMS_RESOURCE_MANAGER_PRIVS.GRANT_SWITCH_CONSUMER_GROUP(-GRANTEE_NAME
=>
'PUBLIC',-CONSUMER_GROUP
=>
'HIGH_PRIORITY',-GRANT_OPTION
=>
FALSE);Oracle——DB
Tuning通過調(diào)度程序使用服務(wù)服務(wù)與調(diào)度程序類相關(guān)聯(lián)。調(diào)度程序作業(yè)具有服務(wù)關(guān)系:高可用性負(fù)載平衡數(shù)據(jù)庫作業(yè)表作業(yè)作業(yè)HOT_BATCH_CLASSHOT_BATCH_CLASS作業(yè)3
LOW_BATCH_CLASSHOT_BATCH_SERVHOT_BATCH_SERVLOW_BATCH_SERVHOT_BATCH_SERV作業(yè)協(xié)調(diào)程序作業(yè)從屬進(jìn)程HOT_BATCH_SERV作業(yè)協(xié)調(diào)程序作業(yè)從屬進(jìn)程LOW_BATCH_SERV作業(yè)協(xié)調(diào)程序作業(yè)從屬進(jìn)程Oracle——DB
Tuning使用EM
配置服務(wù)和調(diào)度程序Oracle——DB
Tuning使用EM
配置服務(wù)和調(diào)度程序Oracle——DB
Tuning服務(wù)和調(diào)度程序:示例DBMS_SCHEDULER.CREATE_JOB_CLASS(JOB_CLASS_NAME =>
'HOT_BATCH_CLASS',RESOURCE_CONSUMER_GROUP
=>
NULL,SERVICE =>
'HOT_BATCH_SERV',LOGGING_LEVEL
=>
DBMS_SCHEDULER.LOGGING_RUNS,LOG_HISTORY =>
30,
COMMENTS
=>
'P1
batch');DBMS_SCHEDULER.CREATE_JOB(JOB_NAME
=>
'my_report_job',JOB_TYPE
=>
'stored_procedure',JOB_ACTION
=>
'my_name.my_proc();',NUMBER_OF_ARGUMENTS
=>
4,
START_DATE
=>
SYSDATE+1,REPEAT_INTERVAL
=>
5,
END_DATE
=>
SYSDATE+30,JOB_CLASS
=>
'HOT_BATCH_CLASS',
ENABLED
=>
TRUE,AUTO_DROP
=>
false,
COMMENTS
=>
'daily
status');Oracle——DB
Tuning通過并行操作使用服務(wù)從屬進(jìn)程從協(xié)調(diào)程序中繼承服務(wù)??梢栽诿總€實例上執(zhí)行從屬進(jìn)程。執(zhí)行協(xié)調(diào)程序并行執(zhí)行服務(wù)器ERP共享磁盤節(jié)點4節(jié)點1節(jié)點2節(jié)點3ERPERPERPERPERPERPERPERPOracle——DB
Tuning通過度量閾值使用服務(wù)可以定義服務(wù)級閾值:ELAPSED_TIME_PER_CALLCPU_TIME_PER_CALL–
閾值時會觸發(fā)服務(wù)器生成的。采取以下措施:可以對生成的更改優(yōu)先級重新定位服務(wù)為服務(wù)添加實例SELECT
service_name,
elapsedpercall,
cpupercallFROM
V$SERVICEMETRIC;Oracle——DB
Tuning使用EM
更改服務(wù)閾值Oracle——DB
Tuning服務(wù)和度量閾值:示例exec
DBMS_SERVER_ALERT.SET_THRESHOLD(-METRICS_ID
=>
dbms_server_aler
apsed_time_per_call,WARNING_OPERATOR
=>
dbms_server_alert.operator_ge,WARNING_VALUE
=>
'500000',CRITICAL_OPERATOR
=>
dbms_server_alert.operator_ge,CRITICAL_VALUE
=>
'750000',OBSERVATION_PERIOD
=>
15,CONSECUTIVE_OCCURRENCES
=>
3,INSTANCE_NAME
=>
'I0n',OBJECT_TYPE
=>
dbms_server_alert.object_type_service,OBJECT_NAME
=>
'ERP');必須在支持服務(wù)的每個實例上設(shè)置閾值。Oracle——DB
Tuning服務(wù)匯總和應(yīng)始終按服務(wù)來匯總統(tǒng)計信息,以評估優(yōu)化性能的工作量??梢栽诟敿?xì)的級別上匯總統(tǒng)計信息:MODULEACTIONSERVICE_NAME、MODULE、ACTION
的組合:可以在不同的級別上進(jìn)行SERVICE_NAMEMODULEACTIONSERVICE_NAME、MODULE、ACTION
的組合–
適用于使用共享會話的優(yōu)化系統(tǒng)。Oracle——DB
Tuning頂級服務(wù)性能頁Oracle——DB
Tuning服務(wù)匯總配置統(tǒng)計信息的自動服務(wù)匯總級別DBMS_MONITOR
用于粒度更細(xì)的服務(wù)匯總:SERV_MOD_ACT_STAT_ENABLESERV_MOD_ACT_STAT_DISABLE其它可能的匯總級別:SERVICE_NAME/MODULESERVICE_NAME/MODULE/ACTION服務(wù)、模塊和操作:SERV_MOD_ACT_TRACE_ENABLESERV_MOD_ACT_TRACE_DISABLE在實例重新啟動時將保留數(shù)據(jù)庫設(shè)置Oracle——DB
Tuning服務(wù)匯總:示例收集服務(wù)和模塊的統(tǒng)計信息:exec
DBMS_MONITOR.SERV_MOD_ACT_STAT_ENABLE(-'AP',
'PAYMENTS');收集服務(wù)、模塊和操作的統(tǒng)計信息:exec
DBMS_MONITOR.SERV_MOD_ACT_STAT_ENABLE(-'AP',
'PAYMENTS',
'QUERY_DELINQUENT');整個服務(wù)的所有會話:exec
DBMS_MONITOR.SERV_MOD_ACT_TRACE_ENABLE('AP');服務(wù)、模塊和操作:exec
DBMS_MONITOR.SERV_MOD_ACT_TRACE_ENABLE(-'AP',
'PAYMENTS',
'QUERY_DELINQUENT');Oracle——DB
Tuning客戶機(jī)標(biāo)識符匯總和收集客戶機(jī)標(biāo)識符的統(tǒng)計信息:exec
DBMS_MONITOR.CLIENT_ID_STAT_ENABLE('HR.HR');查看收集的數(shù)據(jù):SELECT
*
FROM
V$CLIENT_STATS;禁用統(tǒng)計信息收集:exec
DBMS_MONITOR.CLIENT_ID_STAT_DISABLE('HR.HR');客戶機(jī)標(biāo)識符:exec
DBMS_MONITOR.CLIENT_ID_TRACE_ENABLE(-client_id
=>
'HR.HR',waits
=>
TRUE,
binds
=>
FALSE
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026山東威海榮成市事業(yè)單位招聘初級綜合類崗位人員備考題庫(含答案詳解)
- 2026上半年安徽事業(yè)單位聯(lián)考蕪湖市招聘287人備考題庫及答案詳解一套
- 2026四川廣元市特種設(shè)備監(jiān)督檢驗所第一批檢驗檢測人員招聘7人備考題庫有完整答案詳解
- 濟(jì)寧2025年山東濟(jì)寧市直衛(wèi)生健康系統(tǒng)“校園雙選會”(242人)筆試歷年參考題庫附帶答案詳解
- 河南河南大學(xué)河南戲劇學(xué)院2025年招聘31人筆試歷年參考題庫附帶答案詳解
- 河南2025年河南三門峽市縣以下事業(yè)單位招聘聯(lián)考工作筆試歷年參考題庫附帶答案詳解
- 2026上半年貴州事業(yè)單位聯(lián)考貴州省大數(shù)據(jù)發(fā)展管理局招聘3人備考題庫有答案詳解
- 沈陽沈陽藥科大學(xué)2025年招聘10名高層次和急需緊缺人才(第五批)筆試歷年參考題庫附帶答案詳解
- 江蘇江蘇省2025年事業(yè)單位和國有企業(yè)面向拉薩生源高校畢業(yè)生專項招聘70人筆試歷年參考題庫附帶答案詳解
- 杭州浙江杭州市城市水設(shè)施和河道保護(hù)管理中心招聘編外聘用人員筆試歷年參考題庫附帶答案詳解
- GB/T 3487-2024乘用車輪輞規(guī)格系列
- CJT 313-2009 生活垃圾采樣和分析方法
- 人工智能在塑料零件設(shè)計中的應(yīng)用
- 《劇院魅影:25周年紀(jì)念演出》完整中英文對照劇本
- 蔣詩萌小品《誰殺死了周日》臺詞完整版
- tubeless胸科手術(shù)麻醉
- 物業(yè)保潔保安培訓(xùn)課件
- 人教版初中英語七至九年級單詞匯總表(七年級至九年級全5冊)
- 起重機(jī)械的安全圍擋與隔離區(qū)域
- 水泥直塑施工方案
- 山東省安全員B證考試題庫(推薦)
評論
0/150
提交評論