awr 中單個SQL 效能檢視
CSXXDBS01:/> su - oraoms
$
$
$ sqlplus "/as sysdba"
2、執行awr指令碼
SQL> @?/rdbms/admin/awrrpt.sql (可以去兩個快照之間的awr報告)
注:AWR預設保留資料庫7天的快照,每個小時產生一個快照
調整AWR產生snapshot的頻率和保留策略,如將收集間隔時間改為30分鐘一次。並且保留5天時間(單位都是分鐘):
SQL> exec dbms_workload_repository.modify_snapshot_settings(interval=>30, retention=>5*24*60);
測試系統:
1、手工先在資料庫中建立一個快照
SQL> execute dbms_workload_repository.create_snapshot();
PL/SQL procedure successfully completed.
2、開啟生產系統,點選“單井彙總資訊”20多秒才出來頁面
3、再生產一個快照
SQL> execute dbms_workload_repository.create_snapshot();
PL/SQL procedure successfully completed.
3、去兩個快照之間的AWR報告
SQL> @?/rdbms/admin/awrrpt.sql
4、可以根據上面的awr報告中,找出花費時間比較長的單條sql語句的執行計劃
如:sql id為c0yffdyps8uk9 花費了26秒時間
SQL> @?/rdbms/admin/awrsqrpt.sql
Specify the Begin and End Snapshot Ids
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Enter value for begin_snap: 1679
Begin Snapshot Id specified: 1679
Enter value for end_snap: 1680
End Snapshot Id specified: 1680
Specify the SQL Id
~~~~~~~~~~~~~~~~~~
Enter value for sql_id: (輸入c0yffdyps8uk9)
這樣生產的sql可以很容易的看出該sql的執行計劃
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7656893/viewspace-688227/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【AWR】DBA_HIST檢視檢視儲存在AWR中的歷史資料
- 【AWR】Oracle awr相關檢視及體系介紹Oracle
- AWR TOP SQL實現SQL
- 在Linux中,如何檢視網路效能?Linux
- sql-server檢視SQLServer
- 【SQL】17 SQL 檢視(Views)、SQL Date 函式、SQL NULL 值、SQLView函式Null
- (重要)關於效能的幾個主要動態檢視
- [20190125]簡單快速檢視那些sql語句正在執行.txtSQL
- 控制檯實時檢視 sqlSQL
- Oracle檢視歷史TOP SQLOracleSQL
- [20230203]完善awr.sql指令碼.txtSQL指令碼
- openGausspostgreSQL資料庫效能檢視SQL資料庫
- 效能優化之達夢AWR使用優化
- sql大資料 基礎(檢視)SQL大資料
- 強制轉換檢視某個欄位為某個型別的sql型別SQL
- drf : 通用檢視類和(GenericAPIView)5個檢視擴充套件類,九個檢視子類,檢視集。APIView套件
- win10怎麼檢視電腦效能_win10系統檢視效能的方法Win10
- 如何SQL Server中檢視對映網路驅動器NASQLServer
- 11 UML中的邏輯檢視、程序檢視、實現檢視、部署檢視
- Linux中如何檢視有幾個telnet程式?Linux
- 8.1關於動態效能檢視
- 檢視:dba_hist_wr_control查詢到兩套庫的awr保留策略
- 效能問題,AWR High Event enq: US - contentionENQ
- 如何檢視SQL的執行計劃SQL
- 檢視sqlserver的某程式的sql文字SQLServer
- 【學習】SQL基礎-015-檢視SQL
- [20221208]完善bind_cap_awr.sql指令碼.txtSQL指令碼
- ORACLE AWR效能報告和ASH效能報告的解讀Oracle
- Linux中哪個命令可以檢視所有檔案?Linux
- oracle rac 單個例項不能生成awr報告的問題Oracle
- 檢視伺服器的磁碟io效能伺服器
- ClickHouse 效能優化?試試物化檢視優化
- ClickHouse效能優化?試試物化檢視優化
- db2常用動態效能檢視DB2
- SQL Server 檢視錶佔用空間大小SQLServer
- SQL 用SP檢查兩個表中否有內容重複SQL
- ASP.NET Core 5.0 MVC中的檢視分類——佈局檢視、啟動檢視、具體檢視、分部檢視ASP.NETMVC
- Linux 檢視計算機各個硬體的效能: sysbench (多執行緒效能測試工具)Linux計算機執行緒
- MySQL效能優化之簡單sql改寫MySql優化