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

correlated_subqueries_default_join_kind

Contrôle le type de jointure utilisé dans le plan de requête décorrelé. La valeur par défaut est right, ce qui signifie que le plan décorrelé contiendra des RIGHT JOIN avec l’entrée de la sous-requête sur le côté droit. Valeurs possibles :
  • left - Le processus de décorrélation produira des LEFT JOIN et la table d’entrée apparaîtra sur le côté gauche.
  • right - Le processus de décorrélation produira des RIGHT JOIN et la table d’entrée apparaîtra sur le côté droit.
Lorsque l’entrée de la sous-requête est partagée via un tampon en mémoire (voir correlated_subqueries_use_in_memory_buffer), right est utilisé indépendamment de ce paramètre, car seul cet agencement permet d’évaluer le composant d’écriture du tampon avant son composant de lecture. Le type de jointure est un détail interne du plan décorrelé et ne modifie pas le résultat.

correlated_subqueries_substitute_equivalent_expressions

Utilisez des expressions de filtrage pour inférer des expressions équivalentes et les remplacer plutôt que de créer un CROSS JOIN.

correlated_subqueries_use_in_memory_buffer

Utilise un tampon en mémoire pour l’entrée des sous-requêtes corrélées afin d’éviter leur réévaluation répétée.
Dernière modification le 14 août 2026