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

> 현재 서버에서 실행된 모든 트랜잭션의 정보를 포함합니다.
이 테이블은 언제든지 TRUNCATE하거나 삭제해도 안전합니다.

# 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하거나 삭제해도 안전합니다.

## 컬럼

* `hostname` ([LowCardinality(String)](/ko/reference/data-types/lowcardinality)) — 트랜잭션이 실행된 호스트명입니다.
* `clickhouse_version` ([LowCardinality(String)](/ko/reference/data-types/lowcardinality)) — 행을 생성한 ClickHouse 서버의 버전입니다.
* `system_processor` ([LowCardinality(String)](/ko/reference/data-types/lowcardinality)) — 행을 생성한 ClickHouse 서버의 CPU 아키텍처입니다.
* `type` ([Enum8('Begin' = 1, 'Commit' = 2, 'Rollback' = 3, 'AddPart' = 10, 'LockPart' = 11, 'UnlockPart' = 12)](/ko/reference/data-types/enum)) — 트랜잭션의 유형입니다. 가능한 값: Begin, Commit, Rollback, AddPart, LockPart, UnlockPart.
* `event_date` ([Date](/ko/reference/data-types/date)) — 항목의 날짜입니다.
* `event_time` ([DateTime64(6)](/ko/reference/data-types/datetime64)) — 항목의 시간입니다.
* `thread_id` ([UInt64](/ko/reference/data-types/int-uint)) — 스레드 식별자입니다.
* `query_id` ([String](/ko/reference/data-types/string)) — 트랜잭션 범위에서 실행된 쿼리의 ID입니다.
* `tid` ([Tuple(UInt64, UInt64, UUID, Int64)](/ko/reference/data-types/tuple)) — 트랜잭션 식별자입니다.
* `tid_hash` ([UInt64](/ko/reference/data-types/int-uint)) — 식별자의 해시값입니다.
* `csn` ([UInt64](/ko/reference/data-types/int-uint)) — Commit Sequence Number입니다.
* `database` ([String](/ko/reference/data-types/string)) — 트랜잭션이 실행된 데이터베이스의 이름입니다.
* `table` ([String](/ko/reference/data-types/string)) — 트랜잭션이 실행된 테이블의 이름입니다.
* `uuid` ([UUID](/ko/reference/data-types/uuid)) — 트랜잭션이 실행된 테이블의 UUID입니다.
* `part` ([String](/ko/reference/data-types/string)) — 트랜잭션에 참여한 part의 이름입니다.
