Ces paramètres sont disponibles dans system.settings et sont générés automatiquement à partir du code source.
joined_block_split_single_row
Historique des versions
| Version | Valeur par défaut | Commentaire |
|---|---|---|
| 25.10 | 0 | Nouveau paramètre |
Permet de fragmenter le résultat du hash join en lignes correspondant à une seule ligne de la table de gauche.
Cela peut réduire l’utilisation de la mémoire lorsqu’une ligne a de nombreuses correspondances dans la table de droite, mais peut augmenter l’utilisation du CPU.
Notez que max_joined_block_size_rows != 0 est obligatoire pour que ce paramètre prenne effet.
La combinaison de max_joined_block_size_bytes avec ce paramètre aide à éviter une utilisation excessive de la mémoire en cas de données déséquilibrées, lorsque certaines lignes volumineuses ont de nombreuses correspondances dans la table de droite.
joined_subquery_requires_alias
Exige que les sous-requêtes jointes et les fonctions de table aient des alias afin de qualifier correctement les noms.