

 Amazon Redshift는 패치 198부터 새 Python UDF 생성을 더 이상 지원하지 않습니다. 기존 Python UDF는 2026년 6월 30일까지 계속 작동합니다. 자세한 내용은 [블로그 게시물](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)을 참조하세요.

# SVV\_TRANSACTIONS
<a name="r_SVV_TRANSACTIONS"></a>

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

SVV\_TRANSACTIONS는 모든 사용자에게 표시됩니다. 수퍼유저는 모든 행을 볼 수 있지만 일반 사용자는 자체 데이터만 볼 수 있습니다. 자세한 내용은 [시스템 테이블 및 뷰에 있는 데이터의 가시성](cm_chap_system-tables.md#c_visibility-of-data) 섹션을 참조하세요.

## 테이블 열
<a name="SVV_TRANSACTIONS-table-columns"></a>


| 열 이름  | 데이터 유형  | 설명  | 
| --- | --- | --- | 
| txn\_owner  | 텍스트  | 트랜잭션 소유자의 이름. | 
| txn\_db  | 텍스트  | bigint  | 
| xid | bigint  | 트랜잭션 ID. | 
| pid | 정수  | 잠금에 연결된 프로세스 ID. | 
| txn\_start | timestamp | 트랜잭션의 시작 시간. | 
| lock\_mode  | 텍스트  | 이 프로세스에 의해 유지 또는 요청된 잠금 모드의 이름. lock\_mode가 ExclusiveLock이고 granted가 true(t)인 경우, 이 트랜잭션 ID는 열린 트랜잭션입니다. | 
| lockable\_object\_type  | 텍스트  | 잠금을 요청 또는 유지하는 객체의 형식으로서 테이블인 경우에는 relation, 트랜잭션인 경우에는 transactionid입니다. | 
| 관계 | 정수  | 잠금을 획득한 테이블(관계)의 테이블 ID. lockable\_object\_type이 transactionid인 경우, 이 값은 NULL입니다. | 
| granted | 부울 | 잠금이 부여되었는지(t) 또는 보류 중인지(f)를 나타내는 값. | 

## 샘플 쿼리
<a name="SVV_TRANSACTIONS-sample-queries"></a>

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

```
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)
```