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, utilisezaddressToLine, addressToLineWithInlines, addressToSymbol et demangle fonctions d’introspection.
Colonnes
thread_name(String) — Le nom du thread.thread_id(UInt64) — L’identifiant du threadquery_id(String) — L’identifiant de la requête à laquelle ce thread appartient.trace(Array(UInt64)) — La pile d’appels de ce thread. Sur les plateformes ELF, à l’exception de FreeBSD, les adresses du binaire principal de ClickHouse sont stockées sous forme d’offsets physiques dans le fichier, tandis que les autres sont des adresses de mémoire virtuelle du processus serveur ClickHouse.untracked_memory(Int64) — Compteur 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 :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 et par les autres sources nommées dans la colonne
trace_type. - arrayMap — Description et exemple d’utilisation de la fonction
arrayMap. - arrayFilter — Description et exemple d’utilisation de la fonction
arrayFilter.