system.instrumentation
Выполнение запросов в ClickHouse Cloud
Данные в этой системной таблице хранятся локально на каждом узле в ClickHouse Cloud. Поэтому для получения полного обзора всех данных требуется функция clusterAllReplicas. Подробности см. здесь.
Описание
Содержит точки инструментирования, использующие функциональность XRay в LLVM.
Столбцы
id(UInt32) — Идентификатор точки инструментированияfunction_id(Int32) — Идентификатор, назначенный функции в разделе xray_instr_map ELF-бинарного файла.function_name(LowCardinality(String)) — Имя, используемое для инструментирования функции.handler(LowCardinality(String)) — Handler, встроенный в точки инструментирования функции.entry_type(Enum8('Entry' = 0, 'Exit' = 1, 'EntryAndExit' = 2)) — Тип точки входа для патча.symbol(LowCardinality(String)) — Полное деманглированное имя символа.parameters(Array(Dynamic)) — Параметры вызова handler.
Пример
См. также
- SYSTEM INSTRUMENT — Добавление или удаление точек инструментирования.
- system.trace_log — Просмотр журнала профилирования.
- system.symbols — Просмотр символов для добавления точек инструментирования.