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中的歷史資料
- Oracle AWR 配置檢視Oracle
- 檢視SQL Server 效能優化工具SQLServer優化
- Oracle 11g AWR 系列六:使用 AWR 檢視Oracle
- AWR中的SQL StatisticsSQL
- Oracle中效能檢視V$SYSSTATOracle
- 【AWR】Oracle awr相關檢視及體系介紹Oracle
- SQL Server檢視管理中的四個限制條件SQLServer
- 產生AWR及單個sql的執行計劃SQL
- SQL檢視SQL
- SQL Server檢視管理中需要遵守的四個限制條件SQLServer
- oracle效能檢視Oracle
- Oracle 檢視sql開幾個並行OracleSQL並行
- v$sql_plan這個檢視解析SQL
- 【Oracle九大效能檢視】之2.v$sqlarea_查效能SQLOracleSQL
- SQL生成AWR中的SQL ordered by Elapsed TimeSQL
- Oracle檢視:常用動態效能檢視Oracle
- 在Linux中,如何檢視網路效能?Linux
- 檢視錶被 哪個SESSION 哪個SQL在使用SessionSQL
- 獲取單個檢視DDL指令碼指令碼
- Oracle日常效能檢視Oracle
- 動態效能檢視
- 檢視包正在被哪個程式使用,檢視包含SQL語句的PACKAGESQLPackage
- 基於AWR對特定的SQL_ID檢視詳細的歷史執行情況SQL
- SGA相關的幾個動態效能檢視
- oracle最重要的9個動態效能檢視Oracle
- awr報表中用到的幾個SQLSQL
- 【最佳化】檢視歷史的執行計劃之檢視AWR報告
- 【Oracle九大效能檢視】之3.v$session_關於與其它效能檢視表聯合查問題SQLOracleSessionSQL
- AWR 中 top sql 的資訊獲取 - 分析SQL
- sql-server檢視SQLServer
- Oracle檢視TOP SQLOracleSQL
- Sql Server系列:檢視SQLServer
- 檢視單個SQL消耗TEMP表空間以及TEMP表空間使用率SQL
- sql server 檢視tempdb使用的相關檢視SQLServer
- ASM動態效能檢視ASM
- oracle v$sysstat效能檢視Oracle
- (重要)關於效能的幾個主要動態檢視