AWR報告的收集和分析執行計劃的方式
本文轉自:http://space.itpub.net/17253074/viewspace-592440
1、蒐集AWR報告的命令:@?/rdbms/admin/awrrpt.sql;在em下也能蒐集。
2、AWR報告蒐集之後預設的是生成在當前目錄(linux/unix),windows系統則在c:\Documents and Settings\username\目錄下。
3、分析執行計劃命令兩種不同的方式:
(1)、explain方式:
A、Explain plan set statement_id='***' forsql_statement;
Explaided;
B、select * from table(dbms_xplan.display);
(2)、AWR方式:
select plan_table_output from table(dbms_xplan.display_awr('statement_id'));
其實分析執行計劃命令還有好幾種,各有所長、擇其所好。
今天沒幹什麼,就看了看AWR。發現自己自學能力真有點差。有點失落
AWR報告的蒐集乃是皮毛之事,真正有技術含量的還是後面的分析。有待好好的啃一段時間了。
AWR 報告的幾個名詞註釋:
DB Time:就是響應使用者請求的時間。也指伺服器花在預算和等待上的時間。(不包括後臺程式和空閒等待時間)可以分解為等待時間(wait i/o)和SQL執行時間(fetch date)。解析時間包含在CPU Time內,是獨立的計時。
CPU Time:執行CPU的時間。
Elapsed time 就是時鐘,流逝的時間,比如過了一個小時,計數就是60分鐘。
DB Time=CPU time+Wait time(不含後臺程式和空閒等待時間)
分析SQL得從Elapsed Time、CPU Time、Gets角度去分析。
Executions :SQL Statement 在Elapsed Time範圍之內執行的次數總計。
Elap per Exec :執行單個SQL Statement的時間。關係:
Elap per Exec =Elapsed Time/Executions。
% Total DB Time:為SQL的Elapsed Time時間佔資料庫總時間的百分比。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/90618/viewspace-592594/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- zt_導回awr報告中的歷史執行計劃
- 【AWR】通過AWR報告中記錄的 SQL Id獲得SQL語句的執行計劃SQL
- 【最佳化】檢視歷史的執行計劃之檢視AWR報告
- oracle 10g awr報告的收集Oracle 10g
- Awr報告停止收集的解決方法
- 分析執行計劃優化SQLORACLE的執行計劃(轉)優化SQLOracle
- 產生AWR及單個sql的執行計劃SQL
- AWR解析報告分析
- 分析執行計劃最佳化SQLORACLE的執行計劃(轉)SQLOracle
- SQLSERVER中得到執行計劃的方式SQLServer
- 獲取SQL執行計劃的方式:SQL
- SqlServer的執行計劃如何分析?SQLServer
- Oracle的AWR報告分析(簡潔版)Oracle
- 手工生成AWR分析報告
- oracle AWR報告提取分析Oracle
- 對於AWR報告的幾個片段分析。
- explain執行計劃分析AI
- SQL執行計劃分析SQL
- ORACLE AWR效能報告和ASH效能報告的解讀Oracle
- ORACLE AWR報告詳細分析Oracle
- Oracle 12.2 physical standby備庫收集AWR報告Oracle
- 手工收集統計資訊及立即產生新的執行計劃
- 資料庫執行計劃和資料存取方式資料庫
- 執行計劃不穩定的原因分析
- Oracle的AWR報告分析(經典串聯版)Oracle
- 關於類似於awr的效能分析報告
- Oracle檢視正在執行的SQL以及執行計劃分析OracleSQL
- Sqlserver執行計劃中表的四種連線方式SQLServer
- Oracle 執行計劃 分析和動態取樣Oracle
- Oracle AWR報告分析之–SQL ordered byOracleSQL
- Oracle 10g AWR 報告分析Oracle 10g
- 執行AWR報告出現ORA-6502錯誤
- sql執行計劃變更和刪除快取中執行計劃的方法SQL快取
- 快捷生出awr和awrsql報告SQL
- MySQL——通過EXPLAIN分析SQL的執行計劃MySqlAI
- ORACLE關於執行計劃的簡要分析Oracle
- pl/sql developer 分析的執行計劃不可信SQLDeveloper
- AWR報告分析之三:cursor: pin S 的原理與案例分析