Aperçu
Voici les principaux groupes de paramètres de ClickHouse :
- Paramètres globaux du serveur
- Paramètres de session
- Paramètres de requête
- Paramètres des opérations en arrière-plan
Les paramètres globaux s’appliquent par défaut, sauf s’ils sont remplacés à des niveaux plus spécifiques. Les paramètres de session peuvent être spécifiés via des profils, la configuration des utilisateurs et des commandes SET. Les paramètres de requête peuvent être fournis via la clause SETTINGS et s’appliquent à des requêtes individuelles. Les paramètres des opérations en arrière-plan s’appliquent aux mutations, aux fusions et éventuellement à d’autres opérations exécutées de manière asynchrone en arrière-plan.
Consulter les paramètres non définis par défaut
Pour voir quels paramètres ont été modifiés par rapport à leur valeur par défaut, vous pouvez interroger la table system.settings :
SELECT name, value FROM system.settings WHERE changedSi aucun paramètre n’a été modifié par rapport à sa valeur par défaut, ClickHouse ne renverra rien.
Pour vérifier la valeur d’un paramètre donné, vous pouvez spécifier le name du
paramètre dans votre requête :
SELECT name, value FROM system.settings WHERE name = 'max_threads'Ce qui renverra quelque chose comme ceci :
┌─name────────┬─value───┐
│ max_threads │ auto(8) │
└─────────────┴─────────┘
1 row in set. Elapsed: 0.002 sec.Pour aller plus loin
- Consultez les paramètres globaux du serveur pour en savoir plus sur la configuration de votre serveur ClickHouse à l’échelle du serveur.
- Consultez les paramètres de session pour en savoir plus sur la configuration de votre serveur ClickHouse au niveau de la session.
- Consultez la hiérarchie des contextes pour en savoir plus sur le traitement de la configuration dans ClickHouse.