awrcrt更新到2.17 ,添加了top SQL list
應廣大Oracle專家,教授的要求(被問了很多次,什麼時候新增top sql 啊~~,最近一年由於很少交付巡檢類的服務,所以沒有機會更新)>終於為awrcrt更新了Top SQL list,版本update到了2.17。
下載地址如下,重複3次(也可以直接到www.dbfine.net首頁下載):
http://www.dbfine.net/ords/otest/r/100/files/static/v36/awrcrt2.17.zip
http://www.dbfine.net/ords/otest/r/100/files/static/v36/awrcrt2.17.zip
http://www.dbfine.net/ords/otest/r/100/files/static/v36/awrcrt2.17.zip
之前為什麼一直沒有更新top sql,主要原因是資料量太大,如果每個區間的sql list都刷新出來,awrcrt執行時間會大大增加。所以本次更新也只是list出了每個區間top CPU,執行時間,物理讀寫,執行次數,邏輯讀的TOP 1,2,3的SQL,和它們的完整的文字,也是極其有用的資訊。
新增該功能後awrcrt的執行時間和報告的大小都比以前增加了。所以也添加了一個功能,你可以自己決定是否顯示SQL LIST。
執行方法如下:
SQL> @awrcrt.sql
Current Instance
~~~~~~~~~~~~~~~~
1333372797 CRMDB 2 crmdb
Specify the number of days of snapshots to choose from
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Enter value for 0: 3 --輸入你要顯示多少天snapshot list
28099 2019-08-29 11:00:42
28100 2019-08-29 11:30:22
28101 2019-08-29 12:00:44
。。。略
Specify the Begin and End Snapshot Ids
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
begin snap id is--輸入開始snap id
Enter value for 1: 28099
end snap id is--輸入結束snap id
Enter value for 2: 28243
instance number is--輸入例項id
Enter value for 3: 1
do you want to check Top SQL list (1 YES, 0 NO) ? --你是否要檢視TOP SQL LIST,1為yes,0為NO
Enter value for 4: 1
如果要檢視topsql,等待時間,比之前版本更長,在當前目錄生成了report
report wrote to awrcrt_CRMDB_1_28099_28243.html
SQL>
報告如下,在導航欄出現了SQL的章節
點選後,跳轉到報告內容部分,可以看出每個snap period的5個核心指標的TOP 1 2 3 SQL都列出,並高亮顯示。
點選SQL ID 即跳轉到SQL完整文字,這和awr報告是一樣的。
如果需要了解awrcrt是什麼,請點選awrcrt ,awrcrt2.1
ONE SQL ,BIG WORK,AWRCRT!
作者簡介:王文傑: 甲骨文首席系統分析師,多年ORACLE資料庫大型專案實施、運維經驗。曾任職於國家大型電信企業,18M,實踐經驗豐富,在雙活資料中心建設,私有云建設、一體機,資料庫深度效能優化、自動化運維研發、資料庫異常恢復等有豐富的經驗。致力於為全球企業提供可持續價值的,高品質的專案管理和技術諮詢服務。
|
|
原創版權所有,轉載請註明作者和出