当前我们正在使用Snowflake DWH进行我们的项目。表中定义的列定义没有任何尺寸规格。不知道为什么这样做,因为这很久就完成了。当未指定尺寸时,雪花DWH会出现任何性能。对于ex,默认情况下,VARCHAR
的大小为 16777216 ,对于NUMBER
为(38,0)。是否会因在雪花中留下默认的大小而受到任何性能?
实际上,我们正要向我们的文档添加更多信息,很快就会出现。
简而言之,VARCHAR的长度和精度(十进制/数字的DECIMAL(15,2)
中的" 15"仅作为约束作用,并且对性能没有影响。雪花自动将自动检测值的范围并优化其存储和处理。数字和时间戳的比例(DECIMAL(15,2)
中的" 2")可以影响存储和性能大小。