STL_COMMIT_STATS - Amazon Redshift

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

STL_COMMIT_STATS

Menyediakan metrik yang terkait dengan kinerja komit, termasuk waktu berbagai tahapan komit dan jumlah blok yang dilakukan. Query STL COMMIT _ _ STATS untuk menentukan bagian dari transaksi yang dihabiskan untuk komit dan berapa banyak antrian yang terjadi.

STL_ COMMIT _ STATS hanya terlihat oleh pengguna super. Untuk informasi selengkapnya, lihat Visibilitas data dalam tabel dan tampilan sistem.

Beberapa atau semua data dalam tabel ini juga dapat ditemukan di tampilan SYS pemantauanSYS_TRANSACTION_HISTORY. Data dalam tampilan SYS pemantauan diformat agar lebih mudah digunakan dan dipahami. Kami menyarankan Anda menggunakan tampilan SYS pemantauan untuk pertanyaan Anda.

Kolom tabel

Nama kolom Jenis data Deskripsi
xid bigint Id transaksi sedang dilakukan.
node integer Nomor simpul. -1adalah simpul pemimpin.
startqueue timestamp Mulai dari antrian untuk komit.
startwork timestamp Mulai dari komit.
endflush timestamp Akhir fase flush blok kotor.
endstage timestamp Akhir fase pementasan metadata.
endlocal timestamp Akhir dari fase komit lokal.
startglobal timestamp Mulai dari fase global.
endtime timestamp Akhir dari komit.
queuelen bigint Jumlah transaksi yang berada di depan transaksi ini dalam antrian komit.
permblocks bigint Jumlah blok permanen yang ada pada saat komit ini.
newblocks bigint Jumlah blok permanen baru pada saat komit ini.
dirtyblocks bigint Jumlah blok yang harus ditulis sebagai bagian dari komit ini.
headers bigint Jumlah header blok yang harus ditulis sebagai bagian dari komit ini.
numxids integer Jumlah DML transaksi aktif.
oldestxid bigint DMLTransaksi aktif tertua. XID
extwritelatency bigint Informasi ini hanya untuk penggunaan internal.
metadatawritten int Informasi ini hanya untuk penggunaan internal.
tombstonedblocks bigint Informasi ini hanya untuk penggunaan internal.
tossedblocks bigint Informasi ini hanya untuk penggunaan internal.
batched_by bigint Informasi ini hanya untuk penggunaan internal.

Contoh kueri

select node, datediff(ms,startqueue,startwork) as queue_time, datediff(ms, startwork, endtime) as commit_time, queuelen from stl_commit_stats where xid = 2574 order by node; node | queue_time | commit_time | queuelen -----+--------------+-------------+--------- -1 | 0 | 617 | 0 0 | 444950725641 | 616 | 0 1 | 444950725636 | 616 | 0