Sql 解释Oracle查询计划中的哈希联接

Sql 解释Oracle查询计划中的哈希联接,sql,oracle,sql-execution-plan,Sql,Oracle,Sql Execution Plan,当我在Oracle查询计划中看到类似的内容时: HASH JOIN TABLE1 TABLE2 这两张桌子是哪一张 Oracle文档指的是通常进行哈希运算的“较小”表,但是否保证哈希表在查询计划中显示时始终位于特定位置(顶部或底部子节点)?在联接文档中,涉及哈希联接的解释计划。本例下有一句话说明: 在哈希联接中,哈希表的数据集总是首先出现在操作列表中(步骤2) 一句话;Oracle不会散列较小的表,而是较小的数据集

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

HASH JOIN
    TABLE1
    TABLE2
这两张桌子是哪一张

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

在联接文档中,涉及哈希联接的解释计划。本例下有一句话说明:

在哈希联接中,哈希表的数据集总是首先出现在操作列表中(步骤2)

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