> ## 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 uma lista de transações e seus estados.

# system.transactions

## Descrição

Contém uma lista de transações e seu estado.

**Disponibilidade**

A `system.transactions` é criada somente quando a opção de configuração do servidor `allow_experimental_transactions` está habilitada. Por padrão, a tabela não existe e as consultas feitas a ela falham com `UNKNOWN_TABLE`. Habilite-a na configuração do servidor com:

```xml theme={null}
<clickhouse>
    <allow_experimental_transactions>1</allow_experimental_transactions>
</clickhouse>
```

## Colunas

* `tid` ([Tuple(UInt64, UInt64, UUID, Int64)](/pt-BR/reference/data-types/tuple)) — O identificador da transação.
* `tid_hash` ([UInt64](/pt-BR/reference/data-types/int-uint)) — O hash do identificador.
* `elapsed` ([Float64](/pt-BR/reference/data-types/float)) — O tempo de processamento da transação.
* `is_readonly` ([UInt8](/pt-BR/reference/data-types/int-uint)) — O sinalizador que indica se a transação executou alguma operação de escrita.
* `state` ([Enum8('RUNNING' = 0, 'COMMITTING' = 1, 'COMMITTED' = 2, 'ROLLED\_BACK' = 3)](/pt-BR/reference/data-types/enum)) — O estado da transação. Valores possíveis: RUNNING, COMMITTING, COMMITTED, ROLLED\_BACK.
