什么是執(zhí)行計劃
執(zhí)行計劃是一條查詢語句在Oracle中的執(zhí)行過程或訪問路徑的描述。
執(zhí)行計劃描述了SQL引擎為執(zhí)行SQL語句進行的操作;分析SQL語句相關(guān)的性能問題或僅僅質(zhì)疑查詢優(yōu)化器的決定時,必須知道執(zhí)行計劃;所以執(zhí)行計劃常用于sql調(diào)優(yōu)
Oracle explain使用
格式:
explain plan for sql語句
select * from table(dbms_xplan.display) 固定
explain plan for select * from sys_org_person;
--查看索引使用明細
select * from table(dbms_xplan.display);
Rows: Oracle估計的當前步驟返回結(jié)果集行數(shù)
Bytes: 執(zhí)行sql對應步驟返回的字節(jié)數(shù)
Cost: CPU耗費, Oracle估計的步驟執(zhí)行耗費和CPU耗費
Time: Oracle估計的sql執(zhí)行所需時間
Explain執(zhí)行順序
關(guān)鍵在于Operation參數(shù),Operation表示sql執(zhí)行過程,查看怎么執(zhí)行的,有兩個核心規(guī)則:文章來源:http://www.zghlxwxcb.cn/news/detail-664565.html
根據(jù)Operation縮進判斷,縮進最多的最先執(zhí)行;
Operation縮進相同時,最上面的是最先執(zhí)行的;文章來源地址http://www.zghlxwxcb.cn/news/detail-664565.html
到了這里,關(guān)于Oracle執(zhí)行計劃的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!