STV_EXEC_STATE - Amazon Redshift

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

STV_EXEC_STATE

Gunakan tabel STV_EXEC_STATE untuk mengetahui informasi tentang kueri dan langkah kueri yang aktif berjalan pada node komputasi.

Informasi ini biasanya hanya digunakan untuk memecahkan masalah teknik. Tampilan SVV_QUERY_STATE dan SVL_QUERY_SUMMARY mengekstrak informasi mereka dari STV_EXEC_STATE.

STV_EXEC_STATE 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.

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

Kolom tabel

Nama kolom Jenis data Deskripsi
userid integer ID pengguna yang membuat entri.
kueri integer ID kueri. Dapat digunakan untuk bergabung dengan berbagai tabel dan tampilan sistem lainnya.
mengiris integer Node slice di mana langkah selesai.
segmen integer Segmen kueri yang berjalan. Segmen kueri adalah serangkaian langkah.
langkah integer Langkah segmen kueri yang selesai. Langkah adalah unit terkecil yang dilakukan kueri.
waktu mulai timestamp Waktu langkahnya berjalan.
saat ini timestamp Waktu saat ini.
tasknum integer Proses tugas kueri yang ditugaskan untuk menyelesaikan langkah.
baris bigint Jumlah baris yang diproses.
byte bigint Jumlah byte yang diproses.
label arang (256) Label langkah, yang terdiri dari nama langkah kueri dan, bila berlaku, ID tabel dan nama tabel (misalnya,scan tbl=100448 name =user). ID tabel tiga digit biasanya mengacu pada pemindaian tabel transien. Ketika Anda melihattbl=0, biasanya mengacu pada pemindaian nilai konstan.
is_diskbased arang (1) Apakah langkah kueri ini diselesaikan sebagai operasi berbasis disk: true (t) atau false (f). Hanya langkah-langkah tertentu, seperti hash, sortir, dan langkah agregat, yang dapat masuk ke disk. Banyak jenis langkah selalu diselesaikan dalam memori.
workmem bigint Jumlah byte memori kerja yang ditetapkan ke langkah.
num_parts integer Jumlah partisi tabel hash dibagi menjadi selama langkah hash. Angka positif di kolom ini tidak menyiratkan bahwa langkah hash berjalan sebagai operasi berbasis disk. Periksa nilai di kolom IS_DISKBASED untuk melihat apakah langkah hash berbasis disk.
is_rrscan arang (1) Jika true (t), menunjukkan bahwa pemindaian terbatas rentang digunakan pada langkah tersebut. Default adalah false (f).
is_delayed_scan arang (1) Jika true (t), menunjukkan bahwa pemindaian tertunda digunakan pada langkah. Default adalah false (f).

Kueri Sampel

Daripada menanyakan STV_EXEC_STATE secara langsung, Amazon Redshift merekomendasikan kueri SVL_QUERY_SUMMARY atau SVV_QUERY_STATE untuk mendapatkan informasi dalam STV_EXEC_STATE dalam format yang lebih ramah pengguna. Lihat dokumentasi SVL_QUERY_SUMMARY atau SVV_QUERY_STATE tabel untuk detail selengkapnya.