Запросы в ClickHouse CloudДанные в этой системной таблице хранятся локально на каждом узле ClickHouse Cloud. Поэтому, чтобы получить полное представление обо всех данных, требуется функция
clusterAllReplicas. Дополнительные сведения см. здесь.Описание
Содержит трассировки стека всех потоков сервера. Позволяет разработчикам исследовать состояние сервера. Для анализа кадров стека используйтеaddressToLine, addressToLineWithInlines, addressToSymbol и demangle — функции интроспекции.
Столбцы
thread_name(String) — Имя потока.thread_id(UInt64) — Идентификатор потокаquery_id(String) — Идентификатор запроса, к которому относится этот поток.trace(Array(UInt64)) — Трассировка стека этого потока. На платформах ELF, за исключением FreeBSD, адреса внутри основного бинарного файла ClickHouse сохраняются как физические смещения в файле, а остальные адреса — как адреса виртуальной памяти внутри процесса сервера ClickHouse.untracked_memory(Int64) — Счётчик выделений памяти для потока, которые ещё не переданы в родительский MemoryTracker. Может быть отрицательным, если с момента последнего сброса было освобождено больше памяти, чем выделено.
Пример
Включение функций интроспекции:См. также
- Функции интроспекции — Какие функции интроспекции доступны и как их использовать.
- system.trace_log — Содержит трассировки стека, собранные выборочным профилировщиком запросов и другими источниками, указанными в столбце
trace_type. - arrayMap — Описание и пример использования функции
arrayMap. - arrayFilter — Описание и пример использования функции
arrayFilter.