SVV_TRANSACTIONS - Amazon Redshift

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

SVV_TRANSACTIONS

Zeichnet Informationen zu Transaktionen auf, die derzeit Tabellen in der Datenbank sperren. Verwenden Sie die Ansicht SVV_TRANSACTIONS, um offene Transaktionen und Probleme mit Sperrkonflikten anzuzeigen. Weitere Informationen zu Sperren finden Sie unter Verwalten gleichzeitiger Schreiboperationen und LOCK.

SVV_TRANSACTIONS ist für alle Benutzer sichtbar. Superuser können alle Zeilen sehen; reguläre Benutzer können nur ihre eigenen Daten sehen. Weitere Informationen finden Sie unter Sichtbarkeit der Daten in Systemtabellen und Ansichten.

Tabellenspalten

Spaltenname Datentyp Beschreibung
txn_owner Text Name des Eigentümers der Transaktion.
txn_db Text Name der mit der Transaktion verbundenen Datenbank.
xid bigint Transaktions-ID.
pid integer ID des Prozesses, der mit der Sperre verbunden ist.
txn_start timestamp Anfangszeit der Transaktion.
lock_mode Text Name des Sperrmodus, der von diesem Prozess ausgeführt oder angefragt wird. Wenn lock_mode ExclusiveLock ist und granted „true“ (t) handelt es sich bei dieser Transaktions-ID um eine offene Transaktion.
lockable_object_type Text Typ des Objekts, das die Sperre anfragt oder ausführt, relation bei einer Tabelle oder transactionid bei einer Transaktion.
relation integer Tabellen-ID für die Tabelle (Beziehung), die die Sperre abruft. Dieser Wert ist NULL, wenn lockable_object_type transactionid ist.
granted Boolean Wert, der angibt, ob die Sperre gewährt wurde (t) oder aussteht (f) .

Beispielabfragen

Der folgende Befehl zeigt alle aktiven Transaktionen und die von jeder Transaktion angefragten Sperren.

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)