共計 917 個字符,預(yù)計需要花費 3 分鐘才能閱讀完成。
自動寫代碼機(jī)器人,免費開通
這篇文章主要為大家展示了“ORACLE 如何查看腳本執(zhí)行計劃”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓丸趣 TV 小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“ORACLE 如何查看腳本執(zhí)行計劃”這篇文章吧。
三種查看方式:
1. EXPLAIN
2. AUTOTRACE;
3. PL/SQL 工具
EXPLAIN:
1. 安裝:
UNIX: $ORACLE_HOME/rdbms/admin\ultxplan.sql
Windows:%ORACLE_HOME%\rdbms\admin\ultxplan.sql
2. 建立:
set feedback on;
explain plan set statement_id= T_TEST for select * from hr.employees;
3. 查看:
select * from plan_table;
AUTOTRACE:
1. 安裝:
UNIX: $ORACLE_HOME/rdbms/admin\ultxplan.sql
Windows:%ORACLE_HOME%\rdbms\admin\ultxplan.sql
2. 建同義詞,授權(quán):
create public synonym plan_table for plan_table;– 建立同義詞
grant all on plan_table to public;– 授權(quán)所有用戶
3. 運行腳本:
UNIX:$ORACLE_HOME/sqlplus/admin/plustrce.sql;
Windows:%ORACLE_HOME%\sqlplus\admin\plustrce.sql;
grant plustrace to public;
4. 使用:
查看執(zhí)行計劃:
set autotrace on explain
select * from hr.employees;
查看統(tǒng)計結(jié)果:
set autotrace on statictics;
select * from hr.employees;
以上是“ORACLE 如何查看腳本執(zhí)行計劃”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注丸趣 TV 行業(yè)資訊頻道!
向 AI 問一下細(xì)節(jié)
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!