View a markdown version of this page

Tabel dan tampilan sistem WLM - 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.

Tabel dan tampilan sistem WLM

WLM mengonfigurasi antrian kueri menurut kelas layanan WLM, yang didefinisikan secara internal. Amazon Redshift membuat beberapa antrian internal sesuai dengan kelas layanan ini bersama dengan antrian yang ditentukan dalam konfigurasi WLM. Istil ah antrean dan kelas layanan sering digunakan secara bergantian dalam tabel sistem. Antrian superuser menggunakan kelas layanan 5. User-defined antrian menggunakan kelas layanan 6 dan lebih besar.

Anda dapat melihat status kueri, antrian, dan kelas layanan dengan menggunakan tabel WLM-specific sistem. Kueri tabel sistem berikut untuk melakukan hal berikut:

  • Lihat kueri mana yang sedang dilacak dan sumber daya apa yang dialokasikan oleh pengelola beban kerja.

  • Lihat antrian mana yang ditugaskan kueri.

  • Melihat status kueri yang sedang dilacak oleh pengelola beban kerja.

Nama Tabel Deskripsi
STL_WLM_ERROR Berisi log peristiwa WLM-related kesalahan.
STL_WLM_QUERY Daftar kueri yang sedang dilacak oleh WLM.
STV_WLM_CLASSICATION_CONFIG Menunjukkan aturan klasifikasi saat ini untuk WLM.
STV_WLM_QUERY_QUEUE_STATE Merekam keadaan antrian kueri saat ini.
STV_WLM_QUERY_STATE Menyediakan snapshot dari keadaan kueri saat ini yang sedang dilacak oleh WLM.
STV_WLM_QUERY_TASKING_STATE Berisi status tugas kueri saat ini.
STV_WLM_SERVICE_CLASS_CONFIG Merekam konfigurasi kelas layanan untuk WLM.
STV_WLM_SERVICE_CLASS_STATE Berisi status kelas layanan saat ini.
STL_WLM_RULE_ACTION Merekam detail tentang tindakan yang dihasilkan dari aturan pemantauan kueri WLM yang terkait dengan antrian yang ditentukan pengguna.
STV_WLM_QMR_CONFIG Merekam konfigurasi untuk aturan pemantauan kueri WLM (QMR).

Anda menggunakan ID tugas untuk melacak kueri dalam tabel sistem. Contoh berikut menunjukkan cara mendapatkan ID tugas dari kueri pengguna yang terakhir dikirimkan:

select task from stl_wlm_query where exec_start_time =(select max(exec_start_time) from stl_wlm_query); task ------ 137 (1 row)

Contoh berikut menampilkan kueri yang saat ini sedang dijalankan atau menunggu di berbagai kelas layanan (antrian). Kueri ini berguna dalam melacak keseluruhan beban kerja bersamaan untuk Amazon Redshift:

select * from stv_wlm_query_state order by query; xid |task|query|service_| wlm_start_ | state |queue_ | exec_ | | |class | time | |time | time ----+----+-----+--------+-------------+---------+-------+-------- 2645| 84 | 98 | 3 | 2010-10-... |Returning| 0 | 3438369 2650| 85 | 100 | 3 | 2010-10-... |Waiting | 0 | 1645879 2660| 87 | 101 | 2 | 2010-10-... |Executing| 0 | 916046 2661| 88 | 102 | 1 | 2010-10-... |Executing| 0 | 13291 (4 rows)

ID kelas layanan WLM

Tabel berikut mencantumkan ID yang ditetapkan untuk kelas layanan.

ID Kelas layanan
1—4 Dicadangkan untuk penggunaan sistem.
5 Digunakan oleh antrian superuser.
6—13 Digunakan oleh antrian WLM manual yang ditentukan dalam konfigurasi WLM.
14 Digunakan oleh akselerasi kueri pendek.
15 Dicadangkan untuk kegiatan pemeliharaan yang dijalankan oleh Amazon Redshift.
100—107 Digunakan oleh antrian WLM otomatis ketika auto_w lm benar.