gpt4 book ai didi

amazon-redshift - Redshift 列编码会影响查询执行速度吗?

转载 作者:行者123 更新时间:2023-12-04 22:46:24 24 4
gpt4 key购买 nike

在 Amazon Redshift 中创建数据表时,您可以指定各种 encodings,例如 MOSTLY32 或 BYTEDICT 或 LZO。这些是在磁盘上存储列值时使用的压缩。

我想知道我选择的编码是否应该对查询执行时间产生影响。例如,如果我创建一列 BYTEDICT,在 SELECT、GROUP BY 或 FILTER 方面是否会与 LZO 有所不同?

最佳答案

是的。使用的压缩编码转换为磁盘存储量。通常,存储越低,查询性能越好。

但是,哪种编码对您更有益取决于您的数据类型及其分布。不能保证 LZO 总是比 Bytedict 好,反之亦然。根据我的经验,我通常会在预期的表中加载一些示例数据。比做一个分析压缩。现在无论 Redshift 提出什么建议,我都会同意。这对我有用。

关于amazon-redshift - Redshift 列编码会影响查询执行速度吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24267913/

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