| 语法 | quantile(level)(expr),level 取 0 到 1 的小数 |
|---|---|
| 多分位 | quantiles(0.5, 0.9, 0.99)(response_ms) |
| 变体 | quantileExact(精确)、quantileTiming(适合耗时分布)、median 等价 quantile(0.5) |
示例
示例
SELECT
toStartOfHour(ts) AS h,
quantiles(0.5, 0.95, 0.99)(response_ms) AS qs
FROM http_logs
GROUP BY h
ORDER BY h DESC
LIMIT 24;分位数由聚合状态计算,可以物化到 AggregatingMergeTree 并持续合并;采样精度与内存消耗可在函数参数里调整。