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

optimize_and_compare_chain

Propage les comparaisons avec des constantes dans les chaînes AND afin d’améliorer le filtrage. Prend en charge les opérateurs <, <=, >, >=, = ainsi que leurs combinaisons. Par exemple, (a < b) AND (b < c) AND (c < 5) deviendrait (a < b) AND (b < c) AND (c < 5) AND (b < 5) AND (a < 5).

optimize_and_compare_chain_max_hash_work

Budget de travail de l’optimisation optimize_and_compare_chain pendant l’analyse de requête, mesuré en nombre de nœuds d’arbre de requête hachés par getTreeHash (le coût dominant de cette optimisation). Lorsqu’une requête a haché plus de ce nombre de nœuds pendant l’application de l’optimisation, celle-ci cesse d’être appliquée pour le reste de la requête. Cela borne le temps d’analyse des requêtes comportant de très nombreuses chaînes AND de comparaisons ou des chaînes très longues, pour lesquelles l’optimisation pourrait sinon monopoliser l’analyse sans rien simplifier. Cet arrêt anticipé est toujours sûr : il se contente de renoncer à une optimisation et ne modifie jamais les résultats. Définissez 0 pour désactiver le budget (illimité).
Dernière modification le 23 juillet 2026