在 ClickHouse Cloud 中查询此系统表中的数据分别保存在 ClickHouse Cloud 各节点的本地。因此,如需查看所有数据的完整情况,需要使用
clusterAllReplicas 函数。更多详情请参见此处。描述
包含通过 LLVM 的 XRay 功能插入的插桩点。 可用性system.instrumentation 仅存在于启用了 LLVM XRay 支持 (USE_XRAY) 编译的 ClickHouse 构建中。在未启用该支持的构建版本中,该表不存在,针对它的查询会以 UNKNOWN_TABLE 失败。可以通过以下方式检查你的构建版本是否启用了该功能:
列
id(UInt32) — 插桩点的 IDfunction_id(Int32) — 在 elf-binary 的 xray_instr_map 节中分配给该函数的 ID。function_name(LowCardinality(String)) — 用于为该函数插桩的名称。handler(LowCardinality(String)) — 被打补丁到该函数插桩点中的处理程序。entry_type(Enum8(‘Entry’ = 0, ‘Exit’ = 1, ‘EntryAndExit’ = 2)) — 该补丁的入口类型。symbol(LowCardinality(String)) — 完整且经过去修饰的符号名称。arguments(Array(Dynamic)) — 处理程序调用的参数。
示例
另请参阅
- SYSTEM INSTRUMENT — 添加或移除插桩点。
- system.trace_log — 查看性能分析日志。
- system.symbols — 查看符号以添加插桩点。