> ## 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.

> Contient la liste des transactions et de leur état.

# system.transactions

## Description

Contient la liste des transactions et leur état.

**Disponibilité**

`system.transactions` n'est créée que si l'option de configuration du serveur `allow_experimental_transactions` est activée. Par défaut, la table n'existe pas et les requêtes qui la ciblent échouent avec l'erreur `UNKNOWN_TABLE`. Activez-la dans la configuration du serveur avec :

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

## Colonnes

* `tid` ([Tuple(UInt64, UInt64, UUID, Int64)](/fr/reference/data-types/tuple)) — L’identifiant de la transaction.
* `tid_hash` ([UInt64](/fr/reference/data-types/int-uint)) — Le hash de l’identifiant.
* `elapsed` ([Float64](/fr/reference/data-types/float)) — Le temps nécessaire au traitement de la transaction.
* `is_readonly` ([UInt8](/fr/reference/data-types/int-uint)) — L’indicateur qui indique si la transaction a exécuté au moins une opération d’écriture.
* `state` ([Enum8('RUNNING' = 0, 'COMMITTING' = 1, 'COMMITTED' = 2, 'ROLLED\_BACK' = 3)](/fr/reference/data-types/enum)) — L’état de la transaction. Valeurs possibles : RUNNING, COMMITTING, COMMITTED, ROLLED\_BACK.
