IT博客汇
首页
精华
技术
设计
资讯
扯淡
权利声明
登录
注册
SQL 术语:Join 中的 Build 和 Probe 是什么意思?
bluishglc
发表于
2024-03-02 12:00:02
love
0
我们可能在一些介绍数据库 Join 档中看到 Build 和 Probe,分别代表着 Join 操作中的 右表 和 左表,为什么会有这样的称呼呢?原来它们都出自于一种叫 ”Hash Join“ 的 join 算法(常见的 Join 算法有:Hash Join、Loop Join、Merge Join)。先看一下名词解释:Hash Join:一种实现 Join 的算法,它通过在 Join 的一侧构建 Hash Table 并在另一侧不断匹配 Hash Table 来得到 Join 的结果。