> ## 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 des informations sur toutes les transactions exécutées sur le serveur actuel.
Cette table peut être tronquée ou supprimée à tout moment.

# system.transactions_info_log

## Description

Contient des informations sur toutes les transactions exécutées sur le serveur actuel.

**Disponibilité**

`system.transactions_info_log` n'est créée que si la configuration du serveur contient une section `transactions_info_log`. Les transactions doivent également être activées via `allow_experimental_transactions` pour que la table accumule des lignes. En l'absence de la section de log, les requêtes sur la table échouent avec `UNKNOWN_TABLE` ; sans les transactions expérimentales, la table configurée reste vide.

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

Vous pouvez tronquer (TRUNCATE) ou supprimer (drop) cette table à tout moment sans risque.

## Colonnes

* `hostname` ([LowCardinality(String)](/fr/reference/data-types/lowcardinality)) — Le nom d’hôte sur lequel la transaction a été exécutée.
* `clickhouse_version` ([LowCardinality(String)](/fr/reference/data-types/lowcardinality)) — Version du serveur ClickHouse qui a produit la ligne.
* `system_processor` ([LowCardinality(String)](/fr/reference/data-types/lowcardinality)) — Architecture CPU du serveur ClickHouse qui a produit la ligne.
* `type` ([Enum8('Begin' = 1, 'Commit' = 2, 'Rollback' = 3, 'AddPart' = 10, 'LockPart' = 11, 'UnlockPart' = 12)](/fr/reference/data-types/enum)) — Le type de la transaction. Valeurs possibles : Begin, Commit, Rollback, AddPart, LockPart, UnlockPart.
* `event_date` ([Date](/fr/reference/data-types/date)) — Date de l’entrée.
* `event_time` ([DateTime64(6)](/fr/reference/data-types/datetime64)) — Heure de l’entrée
* `thread_id` ([UInt64](/fr/reference/data-types/int-uint)) — L’identifiant d’un thread.
* `query_id` ([String](/fr/reference/data-types/string)) — L’ID d’une requête exécutée dans le cadre d’une transaction.
* `tid` ([Tuple(UInt64, UInt64, UUID, Int64)](/fr/reference/data-types/tuple)) — L’identifiant d’une transaction.
* `tid_hash` ([UInt64](/fr/reference/data-types/int-uint)) — Le hachage de l’identifiant.
* `csn` ([UInt64](/fr/reference/data-types/int-uint)) — Le numéro de séquence de commit
* `database` ([String](/fr/reference/data-types/string)) — Le nom de la base de données sur laquelle la transaction a été exécutée.
* `table` ([String](/fr/reference/data-types/string)) — Le nom de la table sur laquelle la transaction a été exécutée.
* `uuid` ([UUID](/fr/reference/data-types/uuid)) — L’UUID de la table sur laquelle la transaction a été exécutée.
* `part` ([String](/fr/reference/data-types/string)) — Le nom de la part impliquée dans la transaction.
