View a markdown version of this page

STL_COMM_STATS - Amazon Redshift

Amazon Redshift tidak akan lagi mendukung penggunaan Python UDF setelah 30 Juni 2026. Kami akan mulai menegakkannya secara bertahap. Untuk informasi lebih lanjut tentang detail opsi akhir masa pakai dan migrasi Python, lihat posting blog yang diterbitkan pada 30 Juni 2025.

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

STL_COMM_STATS

Menyediakan metrik yang terkait dengan kinerja komit, termasuk waktu berbagai tahapan komit dan jumlah blok yang dilakukan. Kueri STL_COMMIT_STATS untuk menentukan bagian 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 pemantauan SYSSYS_RIWAYAT TRANSAKSI_. Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami. Kami menyarankan Anda menggunakan tampilan pemantauan SYS untuk kueri Anda.

Kolom tabel

Nama kolom Jenis data Deskripsi
xid bigint ID transaksi sedang dilakukan.
node integer Nomor simpul. -1adalah node pemimpin.
startqueue timestamp Mulai antrian untuk komit.
startwork timestamp Mulai dari komitmen.
endflush timestamp Akhir fase siram blok kotor.
endstage timestamp Akhir fase pementasan metadata.
endlocal timestamp Akhir fase komit lokal.
startglobal timestamp Awal fase global.
endtime timestamp Akhir dari komitmen.
queuelen bigint Jumlah transaksi yang mendahului transaksi ini dalam antrean 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 transaksi DML aktif.
oldestxid bigint XID dari transaksi DML aktif tertua.
extwritelatency bigint Informasi ini hanya untuk penggunaan internal.
metadatawritten int Informasi ini hanya untuk penggunaan internal.
tombstonedblocks big point 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