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

> Содержит информацию обо всех транзакциях, выполненных на текущем сервере.
Эту таблицу можно безопасно очищать или удалять в любой момент.

# system.transactions_info_log

## Описание

Содержит информацию обо всех транзакциях, выполненных на текущем сервере.

**Доступность**

`system.transactions_info_log` создаётся только в том случае, если конфигурация сервера содержит секцию `transactions_info_log`. Кроме того, чтобы в таблице накапливались строки, транзакции должны быть включены настройкой `allow_experimental_transactions`. Без секции логирования запросы к таблице завершаются ошибкой `UNKNOWN_TABLE`; без экспериментальных транзакций настроенная таблица остаётся пустой.

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

Эту таблицу можно безопасно очистить (TRUNCATE) или удалить (DROP) в любой момент.

## Столбцы

* `hostname` ([LowCardinality(String)](/ru/reference/data-types/lowcardinality)) — Имя хоста, на котором была выполнена транзакция.
* `clickhouse_version` ([LowCardinality(String)](/ru/reference/data-types/lowcardinality)) — Версия сервера ClickHouse, создавшего строку.
* `system_processor` ([LowCardinality(String)](/ru/reference/data-types/lowcardinality)) — Архитектура CPU сервера ClickHouse, создавшего строку.
* `type` ([Enum8('Begin' = 1, 'Commit' = 2, 'Rollback' = 3, 'AddPart' = 10, 'LockPart' = 11, 'UnlockPart' = 12)](/ru/reference/data-types/enum)) — Тип транзакции. Возможные значения: Begin, Commit, Rollback, AddPart, LockPart, UnlockPart.
* `event_date` ([Date](/ru/reference/data-types/date)) — Дата записи.
* `event_time` ([DateTime64(6)](/ru/reference/data-types/datetime64)) — Время записи
* `thread_id` ([UInt64](/ru/reference/data-types/int-uint)) — Идентификатор потока.
* `query_id` ([String](/ru/reference/data-types/string)) — Идентификатор запроса, выполненного в рамках транзакции.
* `tid` ([Tuple(UInt64, UInt64, UUID, Int64)](/ru/reference/data-types/tuple)) — Идентификатор транзакции.
* `tid_hash` ([UInt64](/ru/reference/data-types/int-uint)) — Хеш идентификатора.
* `csn` ([UInt64](/ru/reference/data-types/int-uint)) — Номер последовательности фиксации
* `database` ([String](/ru/reference/data-types/string)) — Имя базы данных, в которой была выполнена транзакция.
* `table` ([String](/ru/reference/data-types/string)) — Имя таблицы, для которой была выполнена транзакция.
* `uuid` ([UUID](/ru/reference/data-types/uuid)) — UUID таблицы, для которой была выполнена транзакция.
* `part` ([String](/ru/reference/data-types/string)) — Имя части, участвовавшей в транзакции.
