Merge Join Showplan 運算子

Merge Join 運算子會執行內部聯結、左方外部聯結、左方半聯結、左方反半聯結、右方外部聯結、右方半聯結、右方反半聯結,以及等位邏輯作業。

Argument 資料行中,若要執行一對多的聯結運算,Merge Join 運算子就要包含 MERGE:() 述詞,若要執行多對多的聯結運算,則要包含 MANY-TO-MANY MERGE:() 述詞。Argument 行也包含用來執行運算的逗點分隔資料行清單。Merge Join 運算子需要兩個輸入,依個別資料行排序,可能是利用在查詢計畫中明確地插入排序作業。如果不需要明確的排序,合併聯結會特別有效,例如,如果資料庫中有合適的 B-tree 索引,或如果排序次序可以多個作業利用 (如合併聯結與含累加值的分組功能)。

Merge Join 是實體運算子。

合併聯結運算子圖示圖形化執行計畫圖示