SVV_TRANSAKSI-TRANSAKSI - Amazon Redshift

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

SVV_TRANSAKSI-TRANSAKSI

Mencatat informasi tentang transaksi yang saat ini menyimpan kunci pada tabel dalam database. Gunakan tampilan SVV_TRANSACTIONS untuk mengidentifikasi transaksi terbuka dan mengunci masalah pertentangan. Untuk informasi selengkapnya tentang kunci, lihat Mengelola operasi tulis bersamaan danGEMBOK.

SVV_TRANSACTIONS dapat dilihat oleh semua pengguna. Pengguna super dapat melihat semua baris; pengguna biasa hanya dapat melihat data mereka sendiri. Untuk informasi selengkapnya, lihat Visibilitas data dalam tabel dan tampilan sistem.

Kolom tabel

Nama kolom Jenis data Deskripsi
txn_owner text Nama pemilik transaksi.
txn_db text Nama database yang terkait dengan transaksi.
xid bigint ID Transaksi.
pid integer ID proses yang terkait dengan kunci.
txn_start timestamp Waktu mulai transaksi.
lock_mode text Nama mode kunci ditahan atau diminta oleh proses ini. Jika lock_mode benar ExclusiveLock dan granted benar (t), maka ID transaksi ini adalah transaksi terbuka.
lockable_object_type text Jenis objek yang meminta atau menahan kunci, baik relation jika itu adalah tabel atau transactionid jika itu adalah transaksi.
relasi integer ID tabel untuk tabel (relasi) memperoleh kunci. Nilai ini adalah NULL jika lockable_object_type adatransactionid.
diberikan boolean Nilai yang menunjukkan apakah kunci telah diberikan (t) atau tertunda (f).

Kueri Sampel

Perintah berikut menunjukkan semua transaksi aktif dan kunci yang diminta oleh setiap transaksi.

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)