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

force_optimize_projection

Active ou désactive l’utilisation obligatoire des projections dans les requêtes SELECT lorsque l’optimisation des projections est activée (voir le paramètre optimize_use_projections). Valeurs possibles :
  • 0 — L’optimisation des projections n’est pas obligatoire.
  • 1 — L’optimisation des projections est obligatoire.

force_optimize_projection_name

S’il est défini sur une chaîne non vide, vérifiez que cette projection est utilisée au moins une fois dans la requête. Valeurs possibles :
  • chaîne : nom de la projection utilisée dans une requête

force_optimize_skip_unused_shards

Active ou désactive l’exécution des requêtes lorsque optimize_skip_unused_shards est activé et qu’il n’est pas possible d’ignorer les segments inutilisés. Si ce n’est pas possible et que ce paramètre est activé, une exception est levée. Valeurs possibles :
  • 0 — Désactivé. ClickHouse ne lève pas d’exception.
  • 1 — Activé. L’exécution des requêtes est désactivée uniquement si la table possède une clé de sharding.
  • 2 — Activé. L’exécution des requêtes est désactivée, qu’une clé de sharding soit ou non définie pour la table.

force_optimize_skip_unused_shards_nesting

Contrôle le niveau d’imbrication de la requête distribuée dont dépend force_optimize_skip_unused_shards (et requiert donc toujours force_optimize_skip_unused_shards), dans le cas où vous avez une table Distributed qui interroge une autre table Distributed. Valeurs possibles :
  • 0 - Désactivé, force_optimize_skip_unused_shards fonctionne toujours.
  • 1 — Active force_optimize_skip_unused_shards uniquement pour le premier niveau.
  • 2 — Active force_optimize_skip_unused_shards jusqu’au deuxième niveau.
Dernière modification le 23 juillet 2026