use_statistics
/// préféré à ‘allow_statistics_optimize’ pour assurer la cohérence avec ‘use_primary_key’ et ‘use_skip_indexes’ Permet d’utiliser les statistiques pour optimiser les requêtesuse_statistics_cache
Utiliser le cache des statistiques dans une requête pour éviter le surcoût lié au chargement des statistiques de toutes les partsuse_statistics_for_min_max_aggregation
Répondre aux agrégationsmin, max et count à partir des statistiques de colonnes par part plutôt qu’en lisant les données.
Lorsque ce paramètre est activé, une requête de la forme SELECT min(column), max(column), count() FROM table sans GROUP BY ni filtres
est traitée à partir des statistiques de colonnes (par exemple les statistiques MinMax, voir le paramètre MergeTree auto_statistics_types)
pour les data parts qui les ont matérialisées, et seules les parts restantes sont lues.
Valeurs possibles :
- 0 — Désactivé.
- 1 — Activé.
use_statistics_for_part_pruning
Utilise les statistiques pour filtrer les parts lors de l’exécution des requêtes. Lorsqu’il est activé, l’élagage dans les requêtes SELECT s’appuie sur les statistiques de colonnes (par ex. les statistiques MinMax) pour éliminer les parts qui ne peuvent pas contenir de données correspondantes avant de lire la moindre donnée. Valeurs possibles :- 0 — Désactivé.
- 1 — Activé.