理解哈希连接

Understanding Hash Join

我不确定我是否正确理解来自pgAdmin的图片。

这是否意味着,首先创建了 persdaten 的散列 table(并存储在散列桶中),然后 links 的每一行都被散列并与persdaten 的哈希值 table?

在这种情况下 persdaten 是外部 table 而 links 是内部 table 吗?

你的理解是正确的,只是散列后的table被称为“内部table”。

这主要是术语,但如果您将其视为一种嵌套循环,其中散列查找位于内侧,那么它是有道理的。