Saiba como capturar, no cliente, os logs de consultas do servidor.
send_logs_level.
Por exemplo, suponha que o cliente execute:
send_logs_level para monitorar a inserção de linhas em uma tabela Distributed:
- Habilite os logs no
clickhouse-clientusandoSET send_logs_level = 'trace'; - Execute sua consulta
INSERT - As inserções em uma tabela distribuída são assíncronas por padrão. Os dados são gravados em um buffer local no disco e depois enviados aos servidores remotos em segundo plano.
- Os logs serão enviados de todos os nós que participam do processamento da consulta (rastreamento distribuído)
system.distribution_queue. Essa tabela contém informações sobre arquivos locais que estão na fila para serem enviados aos shards. Esses arquivos locais contêm novas partes criadas ao inserir novos dados na tabela Distributed no modo assíncrono.