Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

paramètres de session force_optimize_*

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

force_optimize_projection

Type
Bool
Par défaut
0

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

Type
UInt64
Par défaut
0

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

Type
UInt64
Par défaut
0

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.
Navigation