|
1
28
在您的示例中,具有给定
两张桌子 具有相同值的DISTKEY列将位于同一片上。
顺便说一句,日期和时间戳不是DISTKEY的好候选对象,因为它们很少在应用程序中使用
例如,如果一个表有三列,它将在每个片上至少占用三个块(每列一个)。在这些列块中,行的顺序都相同。 每个块也有一个最小值和最大值(“区域映射”),使得红移非常容易“跳过”不包含所需值的块。这大大提高了性能,因为磁盘访问是操作中最慢的部分。 |