Consultas no ClickHouse CloudOs dados nesta tabela de sistema são mantidos localmente em cada nó do ClickHouse Cloud. Portanto, para obter uma visão completa de todos os dados, é necessário usar a função
clusterAllReplicas. Consulte aqui para mais detalhes.Descrição
Contém os stack traces de todas as threads do servidor. Permite que os desenvolvedores inspecionem o estado do servidor. Para analisar frames da pilha, useaddressToLine, addressToLineWithInlines, addressToSymbol e demangle funções de introspecção.
Colunas
thread_name(String) — O nome da thread.thread_id(UInt64) — O identificador da threadquery_id(String) — O ID da consulta à qual esta thread pertence.trace(Array(UInt64)) — O stack trace desta thread. Em plataformas ELF, exceto FreeBSD, os endereços dentro do binário principal do ClickHouse são armazenados como offsets físicos de arquivo, e os demais endereços são endereços de memória virtual dentro do processo do servidor ClickHouse.untracked_memory(Int64) — Contador por thread das alocações de memória que ainda não foram propagadas para o MemoryTracker pai. Pode ser negativo se mais memória foi liberada do que alocada desde o último flush.
Exemplo
Habilitando as funções de introspecção:Veja também
- Funções de introspecção — Quais funções de introspecção estão disponíveis e como usá-las.
- system.trace_log — Contém stack traces coletados pelo profiler de consultas por amostragem e pelas outras fontes indicadas na coluna
trace_type. - arrayMap — Descrição e exemplo de uso da função
arrayMap. - arrayFilter — Descrição e exemplo de uso da função
arrayFilter.