Passer au contenu principal

Vérifier quel code s’exécute actuellement sur un serveur

ClickHouse dispose d’un débogueur intégré et de fonctionnalités d’introspection. Par exemple, vous pouvez obtenir les traces de pile de chaque thread du serveur en cours d’exécution en interrogeant la table system.stack_trace :
Le résultat de la requête affichera les endroits du code source de ClickHouse où les threads s’exécutent ou sont en attente. (Vous devrez définir allow_introspection_functions sur 1 pour activer les fonctions d’introspection.) La réponse ressemble à ceci :
Si vous avez installé ClickHouse à partir d’un paquet .deb/.rpm/.tgz, vous pouvez également installer le paquet contenant les informations de débogage pour afficher les numéros de ligne du code source :
Si vous avez installé ClickHouse sous la forme d’un binaire unique, il contient déjà les informations de débogage.
Pour des informations plus générales, consultez également certaines de ces autres tables système :Vous trouverez également des informations utiles dans les autres tables système.
Dernière modification le 3 juillet 2026