Passer au contenu principal

Utilisation de la table system.query_log

La requête suivante, très utile, montre lesquelles de vos requêtes exécutées ont consommé le plus de mémoire. Quelques remarques à propos de cette requête :
  • les résultats sont calculés sur les dernières 24 heures (now() - toIntervalDay(1))), mais vous pouvez facilement modifier l’intervalle de temps
  • elle suppose que vous disposez d’un cluster nommé default, qui est le nom de votre cluster dans ClickHouse Cloud. Remplacez default par le nom de votre cluster
  • si vous n’avez pas de cluster, consultez la requête indiquée à la fin de cet article
La réponse ressemble à ceci :
Si vous n’avez pas de table system.query_log, c’est probablement que la journalisation des requêtes n’est pas activée. Consultez les détails du paramètre query_log pour savoir comment l’activer.
Si vous n’avez pas de cluster, vous pouvez simplement interroger directement votre table system.query_log :
Dernière modification le 2 juillet 2026