Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
SVV_TRANSACTIONS
Registra le informazioni sulle transazioni che attualmente contengono blocchi sulle tabelle del database. Utilizza la TRANSACTIONS vista SVV _ per identificare le transazioni aperte e bloccare i problemi di contesa. Per ulteriori informazioni sui blocchi, consultare Gestione delle operazioni di scrittura simultanee e LOCK.
SVV_ TRANSACTIONS è visibile a tutti gli utenti. Gli utenti con privilegi avanzati visualizzano tutte le righe; gli utenti regolari visualizzano solo i propri dati. Per ulteriori informazioni, consultare Visibilità dei dati nelle tabelle e nelle viste di sistema.
Colonne di tabella
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
txn_owner | text | Nome del proprietario della transazione. |
txn_db | text | Nome del database associato alla transazione. |
xid | bigint | ID transazione. |
pid | integer | ID di processo associato al blocco. |
txn_start | timestamp | Ora di inizio della transazione. |
lock_mode | text | Nome della modalità di blocco posseduta o richiesta da questo processo. Se lock_mode è ExclusiveLock ed granted è vero (t ), allora questo ID di transazione è una transazione aperta. |
lockable_object_type | text | Tipo di oggetto che richiede o possiede il blocco, relation se è una tabella o transactionid se è una transazione. |
relation | integer | ID di tabella per la tabella (relazione) che acquisisce il blocco. Questo valore è NULL se lockable_object_type ètransactionid . |
granted | booleano | Valore che indica se il blocco è stato concesso (t ) o è in attesa (f ). |
Query di esempio
Il comando seguente mostra tutte le transazioni attive e i blocchi richiesti da ogni transazione.
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)