天天看點

[Oracle工程師手記] 利用 DBMS_SQLTUNE.report_sql_monitor 生成 SQL 語句的監控資訊

可以通過給 SQL語句加 /*+ MONITOR */,強制收集 monitor 資訊(正常情況下 5秒以上的 SQL語句會被自動收集),之後用 BMS_SQLTUNE.report_sql_monitor 得到執行時的執行計劃等資訊。甚至也包括執行時發生的 I/O 等資訊。下面是一個小例子:

執行 SQL 語句:

檢視這個SQL語句的 sql_id:

利用上面得到的 SQL_ID,獲得執行計劃等資訊。