system.stack_trace
Querying in ClickHouse Cloud
このシステムテーブルのデータは、ClickHouse Cloudの各ノードにローカルで保管されています。そのため、すべてのデータの完全なビューを取得するには、clusterAllReplicas
関数が必要です。詳細については こちら をご覧ください。
包含所有服务器线程的堆栈跟踪。允许开发人员检查服务器状态。
要分析堆栈帧,请使用 addressToLine
、addressToLineWithInlines
、addressToSymbol
和 demangle
内部检查函数。
列:
thread_name
(String) — 线程名称。thread_id
(UInt64) — 线程标识符。query_id
(String) — 可以用于获取来自 query_log 系统表中正在运行的查询详情的查询标识符。trace
(Array(UInt64)) — 表示调用方法存储的物理地址列表的 堆栈跟踪。
提示
查看知识库中的一些实用查询,包括 如何查看当前正在运行的线程 和 故障排除的有用查询。
示例
启用内部检查函数:
从 ClickHouse 对象文件获取符号:
获取 ClickHouse 源代码中的文件名和行号:
参见
- 内部检查函数 — 可用的内部检查函数及其用法。
- system.trace_log — 包含由采样查询分析器收集的堆栈跟踪。
- arrayMap —
arrayMap
函数的描述和使用示例。 - arrayFilter —
arrayFilter
函数的描述和使用示例。