Description
現在のサーバー上で実行されたすべてのトランザクションに関する情報が格納されます。 Availabilitysystem.transactions_info_log は、サーバー設定に transactions_info_log セクションが含まれている場合にのみ作成されます。また、テーブルに行が蓄積されるためには、allow_experimental_transactions によってトランザクションを有効化する必要があります。log セクションがない場合、このテーブルへのクエリは UNKNOWN_TABLE で失敗します。実験的なトランザクションが有効になっていない場合、設定されたテーブルは空のままになります。
カラム
hostname(LowCardinality(String)) — トランザクションが実行されたホスト名。clickhouse_version(LowCardinality(String)) — この行を生成した ClickHouse サーバーのバージョン。system_processor(LowCardinality(String)) — この行を生成した ClickHouse サーバーの CPU アーキテクチャ。type(Enum8(‘Begin’ = 1, ‘Commit’ = 2, ‘Rollback’ = 3, ‘AddPart’ = 10, ‘LockPart’ = 11, ‘UnlockPart’ = 12)) — トランザクションのタイプ。設定可能な値: Begin, Commit, Rollback, AddPart, LockPart, UnlockPart。event_date(Date) — エントリの日付。event_time(DateTime64(6)) — エントリの時刻thread_id(UInt64) — スレッドの識別子。query_id(String) — トランザクションのスコープ内で実行されたクエリの ID。tid(Tuple(UInt64, UInt64, UUID, Int64)) — トランザクションの識別子。tid_hash(UInt64) — 識別子のハッシュ値。csn(UInt64) — コミットシーケンス番号database(String) — トランザクションの実行対象となったデータベースの名前。table(String) — トランザクションの実行対象となったテーブルの名前。uuid(UUID) — トランザクションの実行対象となったテーブルの UUID。part(String) — トランザクションに含まれる part の名前。