下載地址:javascript
http://pan.baidu.com/s/1nuLLNAhhtml
http://pan.baidu.com/s/1nuLLNAhhtml5
http://pan.baidu.com/s/1nuLLNAhjava
最主要的更新內容是什麼呢?請看web
更新了圖表javascript到最新版本,awrcrt變漂亮了sql
過去的問題1,X軸座標太多,疊在一塊兒看不清。chrome
新版本,自動隱藏過多的snap區間。被隱藏的時間點,仍然能夠點擊座標顯示。老版本隱藏後,顯示爲空。數據庫
老問題2,老版本鼠標定位像素不許確,以下圖,點擊峯值大約430,實際顯示爲62。緣由爲X軸太多後,像素覆蓋致使偏差瀏覽器
新版本,徹底解決了這個問題,每一個座標都清晰無誤,準肯定位。服務器
2.1版,能夠點擊label,動態隱藏某一類的指標,便於查看。好比下圖,隱藏cpu time和sql time,圖表中只剩下db time
ASH 圖表,更加直觀了。之前還須要把線條對應到顏色,去區別是哪一種活動。如今鼠標移動過去,便可顯示。
將不少有關聯的指標合併到一個圖表,減小了代碼量,數據量, 也更加直觀。好比redo size和user commits就放到了一個圖表。你看redo size 和commits是否趨勢相同呢?
物理讀寫的平均值和最大值,2表合一
新增指標 block changes和解析時間
等待事件,替換爲雷達圖
減小了一個輸入參數,從2.1開始awrcrt只須要4個參數了。
@awrcrt.sql
參數0:要顯示的snap區間(單位:天)
參數1:開始snap id
參數2:結束snap id
參數3: instance_number
生成報告...
awrcrt.sql的代碼量也減小了1/3,運行速度更快了。
以上就是awrcrt2.1的更新。請各位專家自行下載選用。
下載地址:
http://pan.baidu.com/s/1nuLLNAh
http://pan.baidu.com/s/1nuLLNAh
http://pan.baidu.com/s/1nuLLNAh
awrcrt做者:王文傑
有任何技術問題請發郵件到 valen.wang@oracle.com
ONE SQL , BIG WORK , AWRCRT
awrcrt2.11預告: 自動分析功能即將上線,直接在圖表中顯示須要你關注和分析的問題區間,並給出的建議。同時在圖表中,顯示指標的預警閥值!
預計的發佈時間,2018年1月。
做者雲:數據庫性能檢查任務多,awrcrt就更新快。
在本次版本更新中,增長了6種關鍵IO等待事件的圖表,能夠觀察到平均等待時間的趨勢,和等待次數的趨勢。
增長多個圖表的單位,更加清晰明瞭的定位問題。
修正了已經發現的bug。
PS: 本次更新源於,客戶對新硬件構架下數據庫的IO性能比較關注,以前指標不足以完整顯示IO的性能,因此就把主要的IO等待歸入到了awrcrt中。awrcrt一直在隨着ACS一線數據庫優化專家的現場經驗在進行不斷的更新。
新增圖表示例,能夠看出該系統主要IO事件大部分是處於正常區間的(20ms如下),具體能夠參考MOS文檔關於如何定義oracle IO的性能
@awrcrt.sql 輸入顯示的snap區間(day) 輸入開始snap_id 輸入結束snap_id 輸入圖表X軸的顯示參數:輸入80便可 輸入instance number:例如 1 ,2 … 等待大約10秒,即在當前目前生產一個html圖表報告。報告須要在和crt.js同一個目錄才能讀取。建議用firefox和chrome打開。
最後,awrcrt2.03的下載地址爲:
http://pan.baidu.com/s/1o7RKUTG
http://pan.baidu.com/s/1o7RKUTG
awrcrt2.03的下載地址爲:
http://pan.baidu.com/s/1o7RKUTG
http://pan.baidu.com/s/1o7RKUTG
http://pan.baidu.com/s/1o7RKUTG
awrcrt更新到2.02,本次更新的內容以下:
1. 刪除top 3 slowest file 圖表(12.2 沒法正確顯示)
2. 添加MAX IO THROUGHOUT 圖表(監控短期peak workload)
3. 添加MAX Commit 圖表(監控短期peak workload)
4. 添加 MAX logon 圖表(監控短期peak workload)
5. 防止因爲timing致使語法錯誤
6. 修正了因爲視圖爲空,致使的語法錯誤
7. 對12.2版本進行了測試,支持12.2版本。在12.2 PDB數據庫進行了測試。
下載地址
http://pan.baidu.com/s/1hrDbJwg
http://pan.baidu.com/s/1hrDbJwg
http://pan.baidu.com/s/1hrDbJwg
更多信息請搜索微信公衆號 O記西區重案實錄
2017-4-22日,更新,awrcrt更新到2.01,添加了一個新的圖表, physcial IO read、wirte requests
下載連接: http://pan.baidu.com/s/1cit7wa
在此新年之際,廣受你們好評的awrcrt,發佈2.0版本了!1.0版本中,你們遇到最多的問題:字符串溢出獲得瞭解決。小夥們不再怕,snap區間超長了!8天,10天,15天,甚至30天,均可以支持(當心瀏覽器爆掉)。
咱們來看看,2.0有些什麼樣的改動。
1. 把全部採用SQL的採樣的語句,所有改爲了PL/SQL塊,解決了字符串4000溢出這個問題,能夠支持更長的區間,更多的數據採樣。
以下圖所示,它顯示了一個超過600個snap區間的圖表,接近25天。可是X軸的時間已經重疊到沒法正常顯示。
因此,15天之內的區間是更加合適和優雅的。如圖2。
PS:實際這樣修改之後,稍做改動就能夠支持Oracle10g的版本,可是咱們手裏暫時沒有10g的測試數據庫了。同時用戶10g的需求也更少了,因此暫時做罷。
2. 新增長一個指標 gc blocks lost
下圖該用戶的心跳網絡質量不佳,用戶着手開始解決..
3. 全部指標的圖表高度調整爲600,寬度調整爲100% screen。更加合理。
4. 更加友好的input/output 輸出。運行完畢後,會顯示報告名稱。若是報告中包含ORA-錯誤,在結尾便可顯示出來。
最後,重要的事情
2.0 版本下載地址
http://pan.baidu.com/s/1nvDahK1
bug彙報:
valen.wang@oracle.com
最後感謝awrct小組的努力,感謝西區資深專家馬雪峯在awrcrt2.0開發中的辛勤勞動。
awrct的介紹請移步
http://www.cnblogs.com/wenjiewang/p/6120549.html
awrcrt2.0
做者: 王文傑,
馬雪峯
2017年一月19日
Awrcrt的全稱是
是一個oracle性能趨勢圖表報告工具,它是一個sql腳本:awrct.sql ,僅僅只有一個sql腳本。
Awrcrt report是用圖表來展現oracle數據庫的性能趨勢狀況。Awrcrt是基於oracle workload repository中的數據生成,也就是和經常使用的awrrpt同樣的數據源。Awrcrt是Oracle ACS部門的王文傑開發並維護的,免費提供給Oracle用戶使用的一個工具。
Awrrpt是顯示指定的較短一段時間(通常是1個小時到幾個小時)的詳細性能統計數據。以下圖:2小時的間隔
Awrcrt是顯示指定的較長一段時間(通常是3天~7天)全部的snap區間的關鍵性能指標的趨勢。以下圖:從10月19日到10月25日
當用戶彙報性能問題,數據庫管理員在手工選擇起始awr的起始snap id的時候,可能會忽略掉值得關注的時間段。
例如短暫的性能問題發生到晚上9點,但管理員認爲通常的高峯期在下午6點之前。採集了白天awr報告後,卻沒有發現問題。
經過awrcrt,能夠覆蓋全部最近的時間段,充分的瞭解數據庫的性能狀態,何時是低谷,何時是高峯,何時發生過突發性問題?經過awrct得到關鍵時間的數據後,能夠再具體針對那段時間出awrrpt報告分析性能問題,從到達從宏觀到微觀的性能分析。
awrcrt是一個基於html5和javascript的輕量級工具,無須安裝,直接運行sql產生html報告。在沒有安裝Em的狀況,是一個很是好的瞭解數據庫性能趨勢的輕量級工具。圖形化的展現,很是方便編寫性能報告。
以下所示,awrcrt目前能夠顯示超過30種關鍵數據庫性能指標
ASH
等待事件,除了整個區間的top5事件,更是列出全部snap區間的等待事件。
用法和awrrpt相似
sqlplus / as sysdba
@awrcrt.sql
--4個參數
--參數1 顯示多少天的awr snap list
--參數2 開始snap id
--參數3 結束snap id
--參數3 輸入80(顯示圖像相關的)
--參數4實例id
5~60秒後,在當前目錄生成一個 AWRCRT*html的報告
Tip1: 只支持11.2 以及以後的數據庫(因爲使了聚合字符串函數)。
Tip2: 通常選擇5~7天的snap來出趨勢,可是有的庫啓動時間太長,統計的值特別大,可能致使腳本里面字符串超出最大長度,這個時候,只能縮短區間的,好比5天或者更短
Tip3:爲何我看不到圖表?
在報告生成結束後,注意有沒有ORA-錯誤。也能夠報告出來之後, cat一下html,看有沒有ORA- , 須要確保沒有ORA-錯誤。 老版本的IE支持html5不好,建議用firefox chrome ie10 等瀏覽器看報告,生成的html報告須要和crt.js放在一個目錄才能看到圖表報告. 若是仍然看不到圖表, 把html發送到valen點wang@oracle點com 我會抽時間看。
Tip4: awrcrt.sql 放在服務器上,若是採用vi 粘貼, 注意檢查大小行數, 常常有的環境,copy大文件要丟了字符。最好ftp上去。
Tip5: 沒有刻意去處理數據庫發生太重啓的時間點,也許會看到比較奇怪的數據,注意檢查數據庫是否重啓過
Permission is hereby granted by Author, free of charge, to any person abotaining a copy of this software,
to deal in the software without restriction, including without limitation the rights to use,copy or distribute .
The copy right of Chart javascript belongs to its author Nick Downie (http://www.nickdownie.com/) . This js is an open source project which
is under MIT license.
awrcrt做者: 王文傑 From
Oracle Advanced Customer Support
Version : 2.0
Date : 2017-01
http://pan.baidu.com/s/1mhIONVy
也可發送郵件到valen點wang@oracle點com
目前awrcrt是業餘時間更新,大約每3~5個月更新一次版本,若是巡檢任務多,更新則更頻繁。更新會在博客和微信號發佈。