【发布时间】:2020-08-03 05:34:08
【问题描述】:
我有 2 个雪花表、1 个阶段表 (ABC_Stg) 和 1 个常规表 (ABC),另外还有 2 列、src_updt_time 和剩余列的 md5 计算值 MD5_Cal,因此与阶段表相比,只有 2 列数据额外。 但是,我发现这两个表对于同一行的大小差异非常大。我确实从阶段插入到常规表,并在我的插入语句中添加了 systimestamp 和 md5 计算值。
如果阶段表大小为 300 KB 用于 2500 行,则常规表的大小为 1.5 MB
我在这里做错了什么会导致常规表大小大幅增加吗?
谢谢
【问题讨论】:
-
很有可能您的 2 个额外列不仅会向该表添加大量数据,而且它们还会更改下面微分区的压缩。
-
我认为你是对的,我相信它基于列数的 MD5 值会导致表格大小的差异
标签: snowflake-cloud-data-platform