> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-parallel-read-in-order-multi-part.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Contém informações sobre todas as transações executadas no servidor atual.
É seguro executar TRUNCATE ou DROP nesta tabela a qualquer momento.

# system.transactions_info_log

## Descrição

Contém informações sobre todas as transações executadas no servidor atual.

**Disponibilidade**

`system.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.

```xml theme={null}
<clickhouse>
    <allow_experimental_transactions>1</allow_experimental_transactions>
    <transactions_info_log>
        <database>system</database>
        <table>transactions_info_log</table>
        <partition_by>toYYYYMM(event_date)</partition_by>
        <flush_interval_milliseconds>7500</flush_interval_milliseconds>
    </transactions_info_log>
</clickhouse>
```

É seguro executar TRUNCATE ou DROP nesta tabela a qualquer momento.

## Colunas

* `hostname` ([LowCardinality(String)](/pt-BR/reference/data-types/lowcardinality)) — O hostname em que a transação foi executada.
* `clickhouse_version` ([LowCardinality(String)](/pt-BR/reference/data-types/lowcardinality)) — Versão do servidor ClickHouse que produziu a linha.
* `system_processor` ([LowCardinality(String)](/pt-BR/reference/data-types/lowcardinality)) — Arquitetura da CPU do servidor ClickHouse que produziu a linha.
* `type` ([Enum8('Begin' = 1, 'Commit' = 2, 'Rollback' = 3, 'AddPart' = 10, 'LockPart' = 11, 'UnlockPart' = 12)](/pt-BR/reference/data-types/enum)) — O tipo da transação. Valores possíveis: Begin, Commit, Rollback, AddPart, LockPart, UnlockPart.
* `event_date` ([Date](/pt-BR/reference/data-types/date)) — Data do registro.
* `event_time` ([DateTime64(6)](/pt-BR/reference/data-types/datetime64)) — Hora do registro
* `thread_id` ([UInt64](/pt-BR/reference/data-types/int-uint)) — O identificador de uma thread.
* `query_id` ([String](/pt-BR/reference/data-types/string)) — O ID de uma consulta executada no escopo da transação.
* `tid` ([Tuple(UInt64, UInt64, UUID, Int64)](/pt-BR/reference/data-types/tuple)) — O identificador de uma transação.
* `tid_hash` ([UInt64](/pt-BR/reference/data-types/int-uint)) — O hash do identificador.
* `csn` ([UInt64](/pt-BR/reference/data-types/int-uint)) — O número de sequência de commit
* `database` ([String](/pt-BR/reference/data-types/string)) — O nome do banco de dados no qual a transação foi executada.
* `table` ([String](/pt-BR/reference/data-types/string)) — O nome da tabela na qual a transação foi executada.
* `uuid` ([UUID](/pt-BR/reference/data-types/uuid)) — O UUID da tabela na qual a transação foi executada.
* `part` ([String](/pt-BR/reference/data-types/string)) — O nome da part que participou da transação.
