【发布时间】:2022-01-20 00:04:58
【问题描述】:
对 Redshift 中的“表格大小”一词感到困惑。
我们有: svv_table_info.size "以 1MB 块为单位的表大小"
svv_table_info.pct_used “已用可用空间的百分比”
...所以我认为由于排序键等原因,很多“大小”都是空白空间
然后我们有这个.. https://aws.amazon.com/premiumsupport/knowledge-center/redshift-cluster-storage-space/
.. 使用术语“最小”表大小。 但是我在任何地方都找不到它们在现实世界中的含义的解释?如果配置最佳,这是理论上的最小值吗?
最终我需要找出原始有形数据的基本大小,而不需要任何开销。
那么是的,将它存储在 Redshift 中实际需要多少磁盘空间。
因此,如果我从我们的本地数据库中取出 1TB 并将其推入 Redshift,我希望看到类似 1TB(数据)和 1.2TB(数据 + Redshift 开销)的数据。
希望有人能帮忙澄清一下????
【问题讨论】:
-
您的链接页面将最小表格大小定义为
Minimum table size = block_size (1 MB) * (number_of_user_columns + 3 system columns) * number_of_populated_slices * number_of_table_segments。这是一个非常明确的定义。 -
那么这么说吧,为什么svv_table_info的size和链接的计算不一样呢?一个是理论上的,一个是实际的?
标签: amazon-web-services amazon-redshift