Pular para o conteúdo principal
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 informações sobre tarefas em pools de agendamento em segundo plano. Esses pools de agendamento em segundo plano são usados para executar tarefas periódicas, como envios distribuídos, flushes de buffer e operações do broker de mensagens.

Colunas

  • pool (String) — Nome do pool. Valores possíveis: schedule — pool de agendamento de uso geral, buffer_flush — pool para descarregar dados da tabela Buffer, distributed — pool para operações de tabela distribuída, message_broker — pool para operações do broker de mensagens.
  • database (String) — Nome do banco de dados.
  • table (String) — Nome da tabela.
  • table_uuid (UUID) — UUID da tabela.
  • query_id (String) — ID da consulta (se estiver em execução no momento). Observação: esta não é uma consulta real, mas um ID gerado aleatoriamente para corresponder logs em system.text_log.
  • elapsed_ms (UInt64) — Tempo de execução da tarefa (se estiver em execução no momento).
  • log_name (String) — Nome do log da tarefa.
  • deactivated (UInt8) — Indica se a tarefa está desativada (sempre falso, já que tarefas desativadas são removidas do pool).
  • scheduled (UInt8) — Indica se a tarefa está agendada para execução.
  • delayed (UInt8) — Indica se a tarefa está agendada com atraso.
  • executing (UInt8) — Indica se a tarefa está sendo executada no momento.

Exemplo

Query
SELECT * FROM system.background_schedule_pool LIMIT 5 FORMAT Vertical;
Response
Row 1:
──────
pool:        distributed
database:    default
table:       data
table_uuid:  00000000-0000-0000-0000-000000000000
query_id:
elapsed_ms:  0
log_name:    BackgroundJobsAssignee:DataProcessing
deactivated: 0
scheduled:   1
delayed:     0
executing:   0

Veja também

Última modificação em 10 de junho de 2026