跳转到主要内容

检查服务器当前运行的代码

ClickHouse 内置了调试器和内部信息功能。 例如,你可以通过查询 system.stack_trace 表,在运行时获取每台服务器上各线程的堆栈跟踪:
查询结果将显示 ClickHouse 源代码中线程正在运行或等待的位置。 (你需要将 allow_introspection_functions 设置为 1,以启用内部信息相关函数。) 响应如下:
如果你是通过 .deb/.rpm/.tgz 安装 ClickHouse 的,也可以安装带调试信息的软件包,以查看源代码中的行号:
如果你安装的是 ClickHouse 单一二进制版本,则其中已包含调试信息。
如果想了解更概括的信息,可以查看以下这些系统表:此外,其他系统表 中也有不少实用信息。
最后修改于 2026年6月12日