Description
トランザクションとその状態の一覧が格納されます。 Availabilitysystem.transactions は、allow_experimental_transactions サーバー設定オプションが有効な場合にのみ作成されます。デフォルトではこのテーブルは存在せず、このテーブルに対するクエリは UNKNOWN_TABLE エラーで失敗します。サーバー設定で次のように有効化してください:
カラム
tid(Tuple(UInt64, UInt64, UUID, Int64)) — トランザクションの識別子。tid_hash(UInt64) — 識別子のハッシュ値。elapsed(Float64) — トランザクションの処理にかかる時間。is_readonly(UInt8) — トランザクションで書き込み操作が実行されていないかどうかを示すフラグ。state(Enum8(‘RUNNING’ = 0, ‘COMMITTING’ = 1, ‘COMMITTED’ = 2, ‘ROLLED_BACK’ = 3)) — トランザクションの状態。設定可能な値: RUNNING, COMMITTING, COMMITTED, ROLLED_BACK.