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

enable_join_fixed_hash_table_conversion

Permet d’activer la conversion de la table de hachage en tableau plat pour les jointures lorsque la clé est un seul entier avec une plage de valeurs réduite.

enable_join_key_only_hash_tables

Utiliser des tables de hachage qui ne stockent que les join keys, sans référence à une row de droite, pour les jointures dont le résultat ne peut jamais contenir une valeur issue d’une row de droite : LEFT ANTI, et LEFT SEMI lorsqu’aucune column de droite n’est sélectionnée. Une telle table possède une cell plus petite et permet d’abandonner les blocks de droite au lieu de les stocker.

enable_join_runtime_filters

Filtre la partie gauche à l’aide de l’ensemble des clés de JOIN collectées du côté droit à l’exécution.

enable_join_runtime_filters_index_analysis

Exécute une seconde passe d’analyse d’index (via use_skip_indexes_on_data_read) afin d’élaguer les granules du côté gauche (LHS) d’une jointure.

enable_join_transitive_predicates

Infère des prédicats de jointure d’égalité transitifs à partir des conditions de jointure existantes. Par exemple, étant donné A.x = B.x et B.x = C.x, un prédicat synthétique A.x = C.x est ajouté pour que l’optimiseur de l’ordre des jointures puisse envisager des plans directs (A JOIN C).
Dernière modification le 26 septembre 2026