STV_WLM_QUERY_STATE - Amazon Redshift

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

STV_WLM_QUERY_STATE

Mencatat status kueri saat ini yang dilacak oleh. WLM

STV_ WLM _ QUERY _ 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 pemantauanSYS_QUERY_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 integer ID transaksi dari query atau subquery.
tugas integer ID digunakan untuk melacak kueri melalui manajer beban kerja. Dapat dikaitkan dengan beberapa kueriIDs. Jika kueri dimulai ulang, kueri diberi ID kueri baru tetapi bukan ID tugas baru.
kueri integer ID kueri. Jika kueri dimulai ulang, kueri diberi ID kueri baru tetapi bukan ID tugas baru.
service_class integer ID untuk kelas layanan. Untuk daftar kelas layananIDs, lihatWLMkelas layanan IDs.
slot_count integer Jumlah slot WLM kueri.
wlm_start_time timestamp Waktu kueri memasuki antrian tabel sistem atau antrian kueri pendek.
status karakter (16) Keadaan kueri atau subquery saat ini.

Nilai yang mungkin adalah sebagai berikut:

  • Classified— Query telah ditugaskan ke kelas layanan.

  • Completed— Query selesai berjalan. Kueri berhasil dijalankan atau dibatalkan. Untuk keadaan akhir, periksa hasilSTL_QUERY.

  • Dequeued— Penggunaan internal saja.

  • Evicted— Query telah diusir dari kelas layanan untuk restart.

  • Evicting— Query sedang diusir dari kelas layanan untuk restart.

  • Initialized— Penggunaan internal saja.

  • Invalid— Penggunaan internal saja.

  • Queued— Kueri dikirim ke antrian kueri karena tidak ada slot yang tersedia untuk menjalankannya.

  • QueuedWaiting— Query sedang menunggu dalam antrian kueri.

  • Rejected— Penggunaan internal saja.

  • Returning— Query mengembalikan hasil ke klien.

  • Running— Query sedang berjalan.

  • TaskAssigned— Penggunaan internal saja.

antrian_waktu bigint Jumlah mikrodetik yang telah dihabiskan kueri dalam antrian.
exec_time bigint Jumlah mikrodetik yang kueri telah berjalan.
query_priority arang (20) Prioritas kueri. Nilai yang mungkin adalah n/alowest,low,normal,high,highest, dan, where n/a berarti prioritas kueri tidak didukung.

Contoh kueri

Kueri berikut menampilkan semua kueri yang sedang dijalankan di kelas layanan yang lebih besar dari 4. Untuk daftar kelas layananIDs, lihatWLMkelas layanan IDs.

select xid, query, trim(state) as state, queue_time, exec_time from stv_wlm_query_state where service_class > 4;

Query ini mengembalikan output sampel berikut:

xid | query | state | queue_time | exec_time -------+-------+---------+------------+----------- 100813 | 25942 | Running | 0 | 1369029 100074 | 25775 | Running | 0 | 2221589242