설명
트랜잭션 목록과 그 상태를 포함합니다. 가용성system.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입니다.