Merge Join Showplan 运算符

Merge Join 运算符执行内部联接、左外部联接、左半部联接、左反半部联接、右半部联接、右反半部联接和联合逻辑操作。

Argument 列中,如果操作执行一对多联接,则 Merge Join 运算符将包含 MERGE:() 谓词;如果操作执行多对多联接,则该运算符将包含 MANY-TO-MANY MERGE:() 谓词。Argument 列还包含一个用于执行操作的列的列表,该列表以逗号分隔。Merge Join 运算符要求在各自的列上对两个输入进行排序,这可以通过在查询计划中插入显式排序操作来实现。如果不需要显式排序(例如,如果数据库内有合适的 B 树索引或可以对多个操作(如合并联接和对汇总分组)使用排序顺序),则合并联接尤其有效。

Merge Join 是一个物理运算符。

Merge Join 运算符图标图形执行计划图标