ORACLE執行計劃之【MERGE JOIN ANTI】與【MERGE JOIN SEMI】

簡要說明執行計劃兩者區別: 1.SQL> ALTER TABLE DEPT ADD CONSTRAINTS PK_DEPT PRIMARY KEY (deptno);   2.執行兩次SQL 如下圖所示: 3.結果:同樣的SQL,因爲in與not in 執行計劃走了不同的鏈接方式, merge join semi(也叫組合排序半連接),在外部行集,查找內部(即子查詢)行集,匹配到一行就馬上返回,不
相關文章
相關標籤/搜索