Skip to main content
Ces paramètres sont disponibles dans system.settings et sont générés automatiquement à partir du source.

optimize_aggregation_in_order

Active l’optimisation de GROUP BY dans les requêtes SELECT afin d’agréger les données selon l’ordre correspondant dans les tables MergeTree. Valeurs possibles :
  • 0 — l’optimisation de GROUP BY est désactivée.
  • 1 — l’optimisation de GROUP BY est activée.
Voir aussi

optimize_aggregation_in_order_limit

Lorsqu’il est activé et que l’agrégation dans l’ordre est active, ce paramètre applique LIMIT à l’étape d’agrégation afin de permettre un arrêt anticipé une fois qu’un nombre suffisant de groupes a été produit. Cela réduit la quantité de données lues lorsque ORDER BY correspond à un préfixe de la clé GROUP BY. Peut réduire la valeur renvoyée par rows_before_limit_at_least ; utilisez exact_rows_before_limit si des décomptes exacts sont nécessaires.
Dernière modification le 23 juillet 2026