【发布时间】:2017-11-14 14:28:28
【问题描述】:
This 文档描述了 redshift 中的密钥分布如下:
行根据一列中的值分布。这 领导节点将尝试在同一节点上放置匹配的值 片。如果您在连接键上分配一对表,则 领导节点根据值配置切片上的行 在连接列中,以便匹配来自公共列的值 物理存储在一起。
我想知道键分布是否还有助于优化相等过滤器。我的直觉说应该,但没有在任何地方提及。
另外,我看到了一个关于排序键的documentation,它说要选择一个排序键:
查找在范围过滤器和平等过滤器中使用的列。
这让我感到困惑,因为明确提到排序键是一种优化相等过滤器的方法。
我问这个是因为我已经有一个候选排序键,我将在它上面进行范围查询。但我也想在另一列上使用快速相等过滤器,这在我的情况下是一个很好的分布键。
【问题讨论】:
标签: amazon-web-services amazon-redshift