メニュー
Amazon Redshift
データベース開発者ガイド (API Version 2012-12-01)

SVV_TRANSACTIONS

現在データベーステーブルのロックを保持するトランザクションについて情報を記録します。 SVV_TRANSACTIONS のビューを使用して、開いているトランザクション、ロックの衝突の問題を識別します。 ロックについての詳細については、「同時書き込み操作を管理する」および「LOCK」を参照してください。

SVV_TRANSACTIONS のすべての行は、別のユーザーによって生成された行を含め、すべてのユーザーに表示されます。

テーブルの列

列名 データ型 説明
txn_owner text トランザクションの所有者の名前。
txn_db bigint トランザクションに関連付けられたデータベースの名前。
xid bigint トランザクション ID。
pid bigint ロックに関連付けられたプロセス ID。
txn_start timestamp トランザクションの開始時間。
lock_mode text このプロセスで保持、またはリクエストされたロックモードの名前。 lock_modeExclusiveLock で、granted が true の場合 (t)、このトランザクション ID は、開いているトランザクションです。
lockable_object_type text ロックを保持またはリクエストしているオブジェクトのタイプは、テーブルである場合は、relation で、トランザクションである場合は、transactionid です。
リレーション oid ロックを取得するテーブル (リレーション) のテーブル ID。 この値は、lockable_object_typetransactionid である場合、NULL です。
許可済 text ロックが許可済か t 保留中か (f) を示す値。

サンプルクエリ

次のコマンドは、すべてのアクティブなトランザクションおよび各トランザクションにリクエストされたロックを示しています。

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