Skip to main content
Ces paramètres sont disponibles dans system.settings et sont auto-générés à partir du code source.

log_queries

Active la journalisation des requêtes. Les requêtes envoyées à ClickHouse avec ce paramètre sont journalisées conformément aux règles du paramètre de configuration du serveur query_log. Exemple :

log_queries_cut_to_length

Si la longueur de la requête dépasse un seuil spécifié (en octets), la requête est tronquée lors de son écriture dans le query log. La longueur de la requête affichée dans le journal texte standard est également limitée.

log_queries_min_query_duration_ms

Si ce paramètre est activé (non nul), les requêtes plus rapides que la valeur définie ne seront pas consignées dans le journal (vous pouvez voir cela comme un long_query_time pour le journal des requêtes lentes de MySQL) ; en pratique, cela signifie que vous ne les trouverez pas dans les tables suivantes :
  • system.query_log
  • system.query_thread_log
Seules les requêtes du type suivant seront consignées dans le journal :
  • QUERY_FINISH
  • EXCEPTION_WHILE_PROCESSING
  • Type : millisecondes
  • Valeur par défaut : 0 (toute requête)

log_queries_min_type

Type minimal de query_log à consigner. Valeurs possibles :
  • QUERY_START (=1)
  • QUERY_FINISH (=2)
  • EXCEPTION_BEFORE_START (=3)
  • EXCEPTION_WHILE_PROCESSING (=4)
Peut être utilisé pour limiter les entrées envoyées à query_log ; par exemple, si vous vous intéressez uniquement aux erreurs, vous pouvez utiliser EXCEPTION_WHILE_PROCESSING :

log_queries_probability

Permet à un utilisateur de n’écrire dans les tables système query_log, query_thread_log et query_views_log qu’un échantillon de requêtes sélectionnées aléatoirement avec la probabilité spécifiée. Cela permet de réduire la charge lorsqu’il y a un grand volume de requêtes par seconde. Valeurs possibles :
  • 0 — Les requêtes ne sont pas enregistrées dans les tables système.
  • Nombre à virgule flottante positif dans la plage [0..1]. Par exemple, si la valeur du paramètre est 0.5, environ la moitié des requêtes sont enregistrées dans les tables système.
  • 1 — Toutes les requêtes sont enregistrées dans les tables système.
Dernière modification le 23 juillet 2026