Skip to main content
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, use addressToLine, addressToLineWithInlines, addressToSymbol e demangle funções de introspecção.

Colunas

  • thread_name (String) — O nome da thread.
  • thread_id (UInt64) — O identificador da thread
  • query_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:
Obtendo símbolos dos arquivos de objeto do ClickHouse:
Como obter nomes de arquivos e números de linha no código-fonte do ClickHouse:

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.
Última modificação em 26 de setembro de 2026