gpt4 book ai didi

sql - 解读 Oracle 查询计划中的 HASH JOIN

转载 作者:行者123 更新时间:2023-12-04 13:41:41 27 4
gpt4 key购买 nike

当我在 Oracle 查询计划中看到类似的内容时:

HASH JOIN
TABLE1
TABLE2

这两个表中的哪一个是 hashed ?

Oracle 文档指的是通常被散列的“较小”表,但是否保证散列表在查询计划中显示时始终位于特定位置(顶部或底部子节点)?

最佳答案

Example 9-3 Hash Joins ,在 JOIN 文档中,涉及散列连接的解释计划。例子下面有一句话说:

In a hash join, the data set for the hash table always appears first in the list of operations (Step 2).



一句话; Oracle 不会散列较小的表,而是散列较小的数据集。

关于sql - 解读 Oracle 查询计划中的 HASH JOIN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24835568/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com