Passer au contenu principal
Interroger dans ClickHouse CloudLes données de cette table système sont stockées localement sur chaque nœud de ClickHouse Cloud. Pour obtenir une vue complète de l’ensemble des données, il faut donc utiliser la fonction clusterAllReplicas. Consultez cette page pour plus de détails.

Description

Contient les traces de pile de tous les threads du serveur. Permet aux développeurs d’inspecter l’état du serveur. Pour analyser les stack frames, utilisez addressToLine, addressToLineWithInlines, addressToSymbol et demangle fonctions d’introspection.

Colonnes

  • thread_name (String) — Le nom du thread.
  • thread_id (UInt64) — L’identifiant du thread
  • query_id (String) — L’identifiant de la requête à laquelle ce thread appartient.
  • trace (Array(UInt64)) — La pile d’appels de ce thread. Il s’agit essentiellement d’un simple tableau d’adresses.
  • untracked_memory (Int64) — Compteur non atomique, par thread, des allocations mémoire qui n’ont pas encore été propagées au MemoryTracker parent. Peut être négatif si davantage de mémoire a été libérée qu’allouée depuis le dernier flush.

Exemple

Activation des fonctions d’introspection :
Récupération des symboles à partir des fichiers objets de ClickHouse :
Récupérer les noms de fichiers et les numéros de ligne dans le code source de ClickHouse :

Voir aussi

  • Fonctions d’introspection — Quelles fonctions d’introspection sont disponibles et comment les utiliser.
  • system.trace_log — Contient les traces de pile collectées par l’outil de profilage des requêtes par échantillonnage.
  • arrayMap) — Description et exemple d’utilisation de la fonction arrayMap.
  • arrayFilter — Description et exemple d’utilisation de la fonction arrayFilter.
Dernière modification le 25 juin 2026