首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Amazon redshift vacuum reindex

Amazon redshift vacuum reindex
EN

Stack Overflow用户
提问于 2019-09-04 14:45:24
回答 1查看 222关注 0票数 1

我正在运行一个脚本,让表基于svv_interleaved_columns中的interleaved_skew值运行vacuum reindex,该值表示交叉列的偏斜率(interleaved_skew> 1.4),正如AWS指南中提到的那样。interleaved_skew的值1.00指定所有行都是按排序顺序的,不需要re索引。

现在我已经在一个包含8 8gb数据的表上运行了一个vacuum,我预计interleaved_skew的值会下降,但它的行为是落后的,有时还会增加。由于我的脚本正在挑选要基于interleaved_skew运行vacuum reindex的表,并且值不会下降到1.00时,同样的表也会被挑选出来,re index会再次运行,这会占用我的大部分时间。

我希望这些表在经过vacuum之后,没有数据流入表中,那么这个特定的表就不应该再次经过vacuum,因为不会有任何偏差。但是,这些桌子又被挑选出来了。

提前谢谢你,

关于stv_interleaved_counts表的任何解释& svv_interleaved_columns中的值是如何以及何时更改的,都会对我有很大帮助

EN

回答 1

Stack Overflow用户

发布于 2019-09-10 01:38:03

请看看我们在GitHub上的"AnalyzeVacuumUtility"。它可能会提供您正在寻找的所有功能。

就交错排序关键字而言,我建议这种排序关键字样式仅适用于不定期更新的大表。在大多数情况下,复合排序关键字的性能会更好。

请查看我们的"Advanced Table Design Playbook: Compound and Interleaved Sort Keys"以帮助选择正确的样式。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57782865

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档