跳到主要内容
uencoder

Merge Join

归并连接要求两表按连接列排序,同步扫描合并匹配行,适合有序数据或排序后连接。

用途

理解有序连接的高效算法,分析其与排序代价的权衡。

机制

两表按连接列排序后同步扫描,比较当前行:相等则输出匹配,小者前进。复杂度 O(N+M) 但需排序 O(N log N + M log M)。若索引有序则免排序,非常高效。

用例

  • 有序连接优化
  • 连接算法选择
  • 执行计划分析

相关工具

参考链接