Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

system.asynchronous_insert_log

Descrição

Contém informações sobre inserções assíncronas. Cada entrada representa uma consulta de inserção que foi armazenada em buffer por uma consulta de inserção assíncrona.

Para ativar o logging, configure os parâmetros na seção asynchronous_insert_log.

O intervalo de flush dos dados é definido no parâmetro flush_interval_milliseconds da seção de configurações do servidor asynchronous_insert_log. Para forçar o flush, use a consulta SYSTEM FLUSH LOGS.

O ClickHouse não exclui dados da tabela automaticamente. Consulte Introdução para mais detalhes.

Colunas

  • hostname (LowCardinality(String)) — Hostname do servidor que executa a consulta.
  • event_date (Date) — A data em que a inserção assíncrona ocorreu.
  • event_time (DateTime) — A data e a hora em que a inserção assíncrona terminou de ser executada.
  • event_time_microseconds (DateTime64(6)) — A data e a hora em que a inserção assíncrona terminou de ser executada, com precisão de microssegundos.
  • query (String) — Texto da consulta.
  • database (LowCardinality(String)) — O nome do banco de dados em que a tabela está.
  • table (LowCardinality(String)) — Nome da tabela.
  • format (LowCardinality(String)) — Nome do formato.
  • query_id (String) — ID da consulta inicial.
  • bytes (UInt64) — Número de bytes inseridos.
  • rows (UInt64) — Número de linhas inseridas.
  • exception (String) — Mensagem da exceção.
  • status (Enum8('Ok' = 0, 'ParsingError' = 1, 'FlushError' = 2)) — Status do insert. Valores: 'Ok' = 0 — Insert bem-sucedido, 'ParsingError' = 1 — Exceção ao analisar os dados, 'FlushError' = 2 — Exceção ao fazer flush dos dados.
  • data_kind (Enum8('Parsed' = 0, 'Preprocessed' = 1)) — O status dos dados. Valores: 'Parsed' e 'Preprocessed'.
  • flush_time (DateTime) — A data e a hora em que o flush ocorreu.
  • flush_time_microseconds (DateTime64(6)) — A data e a hora em que o flush ocorreu, com precisão de microssegundos.
  • flush_query_id (String) — ID da consulta de flush.
  • timeout_milliseconds (UInt64) — O timeout adaptativo calculado para esta entrada.

Exemplo

Querysql
SELECT * FROM system.asynchronous_insert_log LIMIT 1 \G;
Responsetext
hostname:                clickhouse.eu-central1.internal
event_date:              2023-06-08
event_time:              2023-06-08 10:08:53
event_time_microseconds: 2023-06-08 10:08:53.199516
query:                   INSERT INTO public.data_guess (user_id, datasource_id, timestamp, path, type, num, str) FORMAT CSV
database:                public
table:                   data_guess
format:                  CSV
query_id:                b46cd4c4-0269-4d0b-99f5-d27668c6102e
bytes:                   133223
exception:
status:                  Ok
flush_time:              2023-06-08 10:08:55
flush_time_microseconds: 2023-06-08 10:08:55.139676
flush_query_id:          cd2c1e43-83f5-49dc-92e4-2fbc7f8d3716

Veja também

  • system.query_log — Descrição da tabela de sistema query_log, que contém informações gerais sobre a execução de consultas.
  • system.asynchronous_inserts — Esta tabela contém informações sobre inserções assíncronas pendentes na fila.
Navigation