您好,登錄后才能下訂單哦!
DM有類(lèi)似于Oracle的AWR報(bào)告,這里將給大家介紹如何生成數(shù)據(jù)庫(kù)快照以及AWR報(bào)告。本文演示環(huán)境:DM Database Server x64 V7.1.6.46-Build(2018.02.08-89107)ENT,啟用DM快照需要調(diào)用DBMS_WORKLOAD_REPOSITORY包(DM MPP環(huán)境下不支持DBMS_WORKLOAD_REPOSITORY包)
1.創(chuàng)建DBMS_WORKLOAD_REPOSITORY系統(tǒng)包。
SQL> call SP_INIT_AWR_SYS(1); DMSQL executed successfully used time: 647.666(ms). Execute id is 254.
2.啟用狀態(tài)檢測(cè)。
SQL> SELECT SF_CHECK_AWR_SYS; LINEID SF_CHECK_AWR_SYS ---------- ---------------- 1 1 used time: 5.590(ms). Execute id is 255.
3.下面語(yǔ)句設(shè)置間隔為60分鐘,也可以是其他值:
SQL> CALL DBMS_WORKLOAD_REPOSITORY.AWR_SET_INTERVAL(60); DMSQL executed successfully used time: 18.797(ms). Execute id is 256.
4.手動(dòng)創(chuàng)建快照:
SQL> call DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT(); DMSQL executed successfully used time: 61.528(ms). Execute id is 258.
等待幾分鐘后再次執(zhí)行
SQL> call DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT(); DMSQL executed successfully used time: 49.152(ms). Execute id is 259.
這里我們可以多執(zhí)行幾遍試試,創(chuàng)建幾個(gè)不同的快照。
5.查看創(chuàng)建的快照信息,包括快照id:
SQL> SELECT * FROM SYS.WRM$_SNAPSHOT; LINEID SNAP_ID DBID INSTANCE_NUMBER STARTUP_TIME BEGIN_INTERVAL_TIME END_INTERVAL_TIME SNAP_LEVEL ---------- ----------- ----------- --------------- --------------------------- --------------------------- --------------------------- ----------- 1 1 NULL 1 2020-02-04 18:25:32.000000 NULL 2020-02-04 18:28:35.586240 1 2 2 NULL 1 2020-02-04 18:25:32.000000 NULL 2020-02-04 18:31:21.207610 1
如果此時(shí)我們想知道,對(duì)應(yīng)各個(gè)時(shí)點(diǎn)數(shù)據(jù)庫(kù)的運(yùn)行狀況,我們可以利用DBMS_WORKLOAD_REPOSITORY包中的AWR_REPORT_HTML方法來(lái)生成HTML格式的AWR報(bào)表。
6.生成 snapshot 的 id 在 1-2 范圍內(nèi)的 AWR 分析報(bào)告的帶 html 格式的內(nèi)容。
SELECT * FROM TABLE (DBMS_WORKLOAD_REPOSITORY.AWR_REPORT_HTML(1,2));
7.把snapshot的id在1-2范圍內(nèi)的AWR分析報(bào)告生成到/home/dmdba目錄下的awr1_2.html文件內(nèi)。
SQL> call sys.awr_report_html(1,2,'/home/dmdba','awr1_2.html'); DMSQL executed successfully used time: 317.395(ms). Execute id is 260.
生成的報(bào)表格式如下
從AWR報(bào)告來(lái)說(shuō),熟悉Oracle的朋友基本上可以無(wú)縫銜接到DM數(shù)據(jù)庫(kù)
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。