SVV_TRANSACTIONS - Amazon Redshift

SVV_TRANSACTIONS

데이터베이스의 테이블을 현재 잠그고 있는 트랜잭션에 대한 레코드 정보. 열려 있는 트랜잭션을 식별하고 경합 문제를 잠그려면 SVV_TRANSACTIONS 뷰를 사용합니다. 자세한 내용은 동시 쓰기 작업 관리LOCK 섹션을 참조하세요.

SVV_TRANSACTIONS는 모든 사용자에게 표시됩니다. 수퍼유저는 모든 행을 볼 수 있지만 일반 사용자는 자체 데이터만 볼 수 있습니다. 자세한 내용은 시스템 테이블 및 뷰에 있는 데이터의 가시성 단원을 참조하십시오.

테이블 열

열 명칭 데이터 유형 설명
txn_owner 텍스트 트랜잭션 소유자의 이름.
txn_db 텍스트 bigint
xid bigint 트랜잭션 ID.
pid 정수 잠금에 연결된 프로세스 ID.
txn_start 타임스탬프 트랜잭션의 시작 시간.
lock_mode 텍스트 이 프로세스에 의해 유지 또는 요청된 잠금 모드의 이름. lock_modeExclusiveLock이고 granted가 true(t)인 경우, 이 트랜잭션 ID는 열린 트랜잭션입니다.
lockable_object_type 텍스트 잠금을 요청 또는 유지하는 객체의 형식으로서 테이블인 경우에는 relation, 트랜잭션인 경우에는 transactionid입니다.
관계 정수 잠금을 획득한 테이블(관계)의 테이블 ID. lockable_object_typetransactionid인 경우, 이 값은 NULL입니다.
granted boolean 잠금이 부여되었는지(t) 또는 보류 중인지(f)를 나타내는 값.

샘플 쿼리

다음 명령은 모든 활성 트랜잭션 및 각 트랜잭션이 요청한 잠금을 보여 줍니다.

select * from svv_transactions; txn_ lockable_ owner | txn_db | xid | pid | txn_start | lock_mode | object_type | relation | granted -------+--------+--------+-------+----------------------------+---------------------+----------------+----------+--------- root | dev | 438484 | 22223 | 2016-03-02 18:42:18.862254 | AccessShareLock | relation | 100068 | t root | dev | 438484 | 22223 | 2016-03-02 18:42:18.862254 | ExclusiveLock | transactionid | | t root | tickit | 438490 | 22277 | 2016-03-02 18:42:48.084037 | AccessShareLock | relation | 50860 | t root | tickit | 438490 | 22277 | 2016-03-02 18:42:48.084037 | AccessShareLock | relation | 52310 | t root | tickit | 438490 | 22277 | 2016-03-02 18:42:48.084037 | ExclusiveLock | transactionid | | t root | dev | 438505 | 22378 | 2016-03-02 18:43:27.611292 | AccessExclusiveLock | relation | 100068 | f root | dev | 438505 | 22378 | 2016-03-02 18:43:27.611292 | RowExclusiveLock | relation | 16688 | t root | dev | 438505 | 22378 | 2016-03-02 18:43:27.611292 | AccessShareLock | relation | 100064 | t root | dev | 438505 | 22378 | 2016-03-02 18:43:27.611292 | AccessExclusiveLock | relation | 100166 | t root | dev | 438505 | 22378 | 2016-03-02 18:43:27.611292 | AccessExclusiveLock | relation | 100171 | t root | dev | 438505 | 22378 | 2016-03-02 18:43:27.611292 | AccessExclusiveLock | relation | 100190 | t root | dev | 438505 | 22378 | 2016-03-02 18:43:27.611292 | ExclusiveLock | transactionid | | t (12 rows) (12 rows)