您好,登錄后才能下訂單哦!
動態性能視圖V$SQL_MONITOR,該視圖用以顯示Oracle監視的SQL語句信息。V$SQL_MONITOR、v$sql_plan_monitor中的信息將被實時刷新,頻率為每秒1次。SQL語句執行完成后,監視信息將不會被立即刪除,Oracle會保證相關記錄保存一分鐘(由參數_sqlmon_recycle_time所控制,默認為60s),最終這些記錄都會被刪除并被重用。僅在CONTROL_MANAGEMENT_PACK_ACCESS------DIAGNOSTIC+TUNING和STATISTICS_LEVEL-----ALL or TYPICAL時被啟用。
v$sql_monitor視圖包含當前正在運行的SQL語句,以及最近運行的SQL語句。
使用v$sql_monitor視圖中所監控的SQL語句時需滿足以下條件:
1) 自動監控任何并行語句
2) 如果一個SQL語句消耗了超過5秒的CPU或I/O時間,則會自動監控
3) 監控任何在語句級啟用監控的SQL語句(monitor)
提示:結合v$sql_monitor視圖與v$sql_plan_monitor視圖可以進一步查詢SQL的執行計劃等信息。聯合一些其他視圖,如v$active_session_history、v$session、v$session_longops、v$sql、v$sql_plan等,可以獲得關于SQL的更多信息。
select dbms_sqltune.report_sql_monitor(sql_id=>'',type=>'ACTIVE') from dual;
這里會出來一個clob字段信息,保存生成一個html文件在IE打開瀏覽即可。
這個報告會通過OTN獲得展現的框架和JS腳本,如果不能連接到公網,你可以在本地構建相應的文件:
mkdir -p /sqlmon
cd /sqlmon
wget --mirror --no-host-directories --cut-dirs=1 http://download.oracle.com/otn_software/emviewers/scripts/flashver.js
wget --mirror --no-host-directories --cut-dirs=1 http://download.oracle.com/otn_software/emviewers/scripts/loadswf.js
wget --mirror --no-host-directories --cut-dirs=1 http://download.oracle.com/otn_software/emviewers/scripts/document.js
wget --mirror --no-host-directories --cut-dirs=1 http://download.oracle.com/otn_software/emviewers/sqlmonitor/11/sqlmonitor.swf
---- DBMS_SQLTUNE.report_sql_monitor_list
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。