system.stack_trace
包含所有服务器线程的堆栈跟踪. 允许开发人员对服务器状态进行自省.
要分析堆栈帧, 请使用 addressToLine
, addressToSymbol
and demangle
内省函数.
列信息:
thread_name
(String) — 线程名称.thread_id
(UInt64) — 线程标识符.query_id
(String) — 用于获取从query_log 系统表运行的查询的详细信息查询标识符.trace
(Array(UInt64)) — 堆栈跟踪 表示存储调用方法的物理地址列表.
示例
启用内省功能:
从 ClickHouse 目标文件中获取符号:
在 ClickHouse 源代码中获取文件名和行号:
另请参阅
- Introspection Functions — 哪些内省功能是可用的以及如何使用它们.
- system.trace_log — 包含由抽样查询分析器收集的堆栈跟踪.
- arrayMap —
arrayMap
函数的描述和使用示例 - arrayFilter —
arrayFilter
函数的描述和使用示例.