Skip to main content
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.
Ce paramètre est utile pour éviter les requêtes trop complexes.
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.
Des colonnes constantes sont assez souvent générées lors de l’exécution d’une requête, mais elles ne nécessitent pratiquement aucune ressource de calcul.
Dernière modification le 23 juillet 2026