← 返回信息流
更新于 2026/05/22 09:53

ClickHouse SAMPLE BY 子句原生支持随机采样近似查询

ClickHouse 官方博客介绍了 SAMPLE BY 子句的原生随机采样功能,允许用户在大数据集上运行近似查询,大幅减少扫描数据量。该功能基于表的 SAMPLE BY 声明,在数据写入时预计算采样粒度,查询时通过 SAMPLE k 或 SAMPLE p 语法指定采样行数或百分比,返回统计上可靠的近似结果。

与传统 LIMIT 随机抽样不同,SAMPLE BY 保证采样均匀性且可重复。对于 OLAP 场景中数十亿行级别的探索性分析,该功能可将查询延迟从分钟级降至秒级,同时误差控制在可接受范围内,是工程上性价比极高的近似查询方案。

速读

ClickHouse 原生 SAMPLE BY 支持均匀随机采样,近似查询延迟降至秒级

相关源 (1)