2.5 Oracle裡常見執行計劃 《基於Oracle的優化(學習筆記)》
阿新 • • 發佈:2018-12-10
與表訪問相關的執行計劃
全表掃描的關鍵字是:TABLE ACESS FULL
ROWID掃描的關鍵字:TABLE ACESS BY USER ROWID 或 TABLE ACESS BY INDEX ROWID
與B樹相關的執行計劃
索引唯一掃描:INDEX UNIQUE SCAN
索引的範圍掃描:INDEX RANGE SCAN
索引全掃描:INDEX FULL SCAN
索引快速全掃描:INDEX FAST FULL SCAN
索引跳躍掃描:INDEX SKIP SCAN
與點陣圖相關的執行計劃
點陣圖所以主要用於資料倉庫和DSS系統。
點陣圖索引的物理儲存結構:被索引的鍵值,對應ROWID的下限,對應ROWID的上限,點陣圖段。
點陣圖索引單鍵值掃描:BITMAP INDEX SINGLE VALUE
點陣圖索引範圍掃描:BITMAP INDEX RANGE SCAN
點陣圖索引全掃描:BITMAP INDEX FULL SCAN
點陣圖索引快速全掃描:BITMAP INDEX FAST FULL SCAN
點陣圖按位與:BITMAP AND
點陣圖按位或:BITMAP OR
點陣圖按位減:BITMAP MINUS
與表連線相關的執行計劃
排序合併連線:SORT JOIN 和 MERGE JOIN
巢狀迴圈連線:NESTED LOOPS
雜湊連線:HASH JOIN
反連線:ANTI (HASH JOIN ANTI,MERGE JOIN ANTI,NESTED LOOPS ANTI)
半連線:SEMI(HASH JOIN SEMI,MERGE JOIN SEMI,NESTED LOOPS SEMI)