gpt4 book ai didi

amazon-redshift - Amazon Redshift 的 svv_table_info 中的 skew_sorkey1 列意味着什么?

转载 作者:行者123 更新时间:2023-12-03 16:27:09 52 4
gpt4 key购买 nike

Redshift 的文档 ( http://docs.aws.amazon.com/redshift/latest/dg/r_SVV_TABLE_INFO.html ) 指出列 skew_sortkey1 的定义是 - 最大的非排序键列的大小与排序键的第一列的大小的比率,如果定义了排序键。使用此值来评估排序键的有效性。

这意味着什么?如果这个值很大,这意味着什么?还是小?

谢谢!

最佳答案

skew_sortkey1 值大意味着最大非排序键列的大小与排序键第一列的大小之比大,这意味着排序键在一个磁盘块中的行偏移量对应数据列中更多的磁盘块。

例如,假设表的 skew_sortkey1 值为 5。现在排序键的一个磁盘块中的行偏移量对应于其他数据列的 5 个磁盘块。区域映射存储排序键磁盘块的最小值和最大值,因此当您使用排序键上的 where 子句查询此表时,redshift 标识包含此数据的排序键块(块 min < where 子句值 < block_max)并获取该列的行偏移量。现在由于 skew_sortkey1 是 5,它必须在将记录过滤为所需的记录之前为数据列提取 5 个块。

因此,得出具有高 skew_sortkey1 值的结论是不可取的。

关于amazon-redshift - Amazon Redshift 的 svv_table_info 中的 skew_sorkey1 列意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35857481/

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