Ces paramètres sont disponibles dans system.settings et sont générés automatiquement à partir du code source.
max_temporary_columns
Le nombre maximal de colonnes temporaires à conserver simultanément en RAM lors de l’exécution d’une requête, y compris les colonnes constantes. Si une requête génère, à la suite d’un calcul intermédiaire, plus de colonnes temporaires en mémoire que le nombre spécifié, une exception est levée.
La valeur 0 signifie qu’il n’y a pas de limite.
max_temporary_data_on_disk_size_for_query
La quantité maximale de données, en octets, consommée sur disque par les fichiers temporaires pour l'ensemble des requêtes exécutées simultanément.
Valeurs possibles :
- Entier positif.
0— illimité (par défaut)
max_temporary_data_on_disk_size_for_user
La quantité maximale de données consommée par les fichiers temporaires sur disque, en octets, pour l’ensemble des requêtes utilisateur exécutées simultanément.
Valeurs possibles :
- Entier positif.
0— illimité (par défaut)
max_temporary_non_const_columns
Comme max_temporary_columns, il s'agit du nombre maximal de colonnes temporaires qui doivent
être conservées simultanément en RAM pendant l'exécution d'une requête, sans compter les
colonnes constantes.