如何计算表中每一列的空值/零值占比
ratio_of_defaults_for_sparse_serialization 设置 来定义其占比,从而优化序列化。
这个实用查询可能需要一些时间,但它会分析表中的每一行,并计算指定表中每一列的零值 (或默认值) 占比:
sensors 的environmental sensors dataset表执行了这个查询;该表包含超过 200 亿行和 19 列:
sensor_id列完全不稀疏。实际上,每一行都有一个非零值sensor_type列只有大约 15.9% 的情况下是稀疏的P0列非常稀疏:99.9% 的值都是零pressure列相当稀疏,达到 83%temperature列有 53.2% 的值缺失或为零