Ces paramètres sont disponibles dans system.settings et sont générés automatiquement à partir du source.
Historique des versions
| Version | Valeur par défaut | Commentaire |
|---|---|---|
| 25.11 | right | Nouveau paramètre. Type de jointure par défaut pour le plan de requête décorrelé. |
| 25.10 | right | Nouveau paramètre. Type de jointure par défaut pour le plan de requête décorrelé. |
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.
Historique des versions
| Version | Valeur par défaut | Commentaire |
|---|---|---|
| 25.7 | 1 | Nouveau paramètre pour l'optimisation de la planification des sous-requêtes corrélées. |
Utilisez des expressions de filtrage pour inférer des expressions équivalentes et les remplacer plutôt que de créer un CROSS JOIN.
Historique des versions
| Version | Valeur par défaut | Commentaire |
|---|---|---|
| 26.1 | 1 | Utiliser par défaut un tampon en mémoire pour l’entrée des sous-requêtes corrélées. |
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.