Descrição
Contém informações sobre todas as transações executadas no servidor atual. Disponibilidadesystem.transactions_info_log só é criada quando a configuração do servidor contém uma seção transactions_info_log. As transações também devem ser habilitadas com allow_experimental_transactions para que a tabela acumule linhas. Sem a seção de log, as consultas à tabela falham com UNKNOWN_TABLE; sem as transações experimentais, a tabela configurada permanece vazia.
Colunas
hostname(LowCardinality(String)) — O hostname em que a transação foi executada.clickhouse_version(LowCardinality(String)) — Versão do servidor ClickHouse que produziu a linha.system_processor(LowCardinality(String)) — Arquitetura da CPU do servidor ClickHouse que produziu a linha.type(Enum8(‘Begin’ = 1, ‘Commit’ = 2, ‘Rollback’ = 3, ‘AddPart’ = 10, ‘LockPart’ = 11, ‘UnlockPart’ = 12)) — O tipo da transação. Valores possíveis: Begin, Commit, Rollback, AddPart, LockPart, UnlockPart.event_date(Date) — Data do registro.event_time(DateTime64(6)) — Hora do registrothread_id(UInt64) — O identificador de uma thread.query_id(String) — O ID de uma consulta executada no escopo da transação.tid(Tuple(UInt64, UInt64, UUID, Int64)) — O identificador de uma transação.tid_hash(UInt64) — O hash do identificador.csn(UInt64) — O número de sequência de commitdatabase(String) — O nome do banco de dados no qual a transação foi executada.table(String) — O nome da tabela na qual a transação foi executada.uuid(UUID) — O UUID da tabela na qual a transação foi executada.part(String) — O nome da part que participou da transação.