Skip to main content
这些设置可在 system.settings 中查看,并根据 源代码自动生成。

optimize_aggregation_in_order

MergeTree 表中,对按相应顺序聚合数据的 SELECT 查询启用 GROUP BY 优化。 可能的值:
  • 0 — GROUP BY 优化已禁用。
  • 1 — GROUP BY 优化已启用。
另请参见

optimize_aggregation_in_order_limit

启用后,如果按顺序聚合处于活动状态,会将 LIMIT 下推到聚合步骤中,以便在生成足够数量的分组后提前终止。当 ORDER BY 与 GROUP BY 键前缀匹配时,这样可以减少读取的数据量。它可能会降低 rows_before_limit_at_least 报告的值;如果需要精确计数,请使用 exact_rows_before_limit
最后修改于 2026年7月23日