跳到主要内容
跳到主要内容

system.stack_trace

在 ClickHouse Cloud 中查询

此系统表中的数据在 ClickHouse Cloud 的每个节点上本地保存。因此,要获取所有数据的完整视图,需要使用 clusterAllReplicas 函数。有关详细信息,请参见 这里

包含所有服务器线程的堆栈跟踪。允许开发人员检查服务器状态。

要分析堆栈帧,请使用 addressToLineaddressToLineWithInlinesaddressToSymboldemangle 内部检查函数

列:

  • thread_name (String) — 线程名称。
  • thread_id (UInt64) — 线程标识符。
  • query_id (String) — 可以用于获取来自 query_log 系统表中正在运行的查询详情的查询标识符。
  • trace (Array(UInt64)) — 表示调用方法存储的物理地址列表的 堆栈跟踪
提示

查看知识库中的一些实用查询,包括 如何查看当前正在运行的线程故障排除的有用查询

示例

启用内部检查函数:

从 ClickHouse 对象文件获取符号:

获取 ClickHouse 源代码中的文件名和行号:

参见