Merge Join Showplan 運算子
Merge Join 運算子會執行內部聯結、左方外部聯結、左方半聯結、左方反半聯結、右方外部聯結、右方半聯結、右方反半聯結,以及等位邏輯作業。
在 Argument 資料行中,若要執行一對多的聯結運算,Merge Join 運算子就要包含 MERGE:() 述詞,若要執行多對多的聯結運算,則要包含 MANY-TO-MANY MERGE:() 述詞。Argument 行也包含用來執行運算的逗點分隔資料行清單。Merge Join 運算子需要兩個輸入,依個別資料行排序,可能是利用在查詢計劃中明確地插入排序作業。如果不需要明確的排序,合併聯結會特別有效,例如,如果資料庫中有合適的 B-tree 索引,或如果排序次序可以多個作業利用 (如合併聯結與含累加值的分組功能)。
Merge Join 是實體運算子。
圖形化執行計劃圖示
請參閱
工作
概念
邏輯與實體運算子參考
認識合併聯結
使用內部聯結
使用 Showplan SET 選項來顯示執行計劃 (Transact-SQL)