Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
WLMtabel dan tampilan sistem
WLMmengkonfigurasi antrian kueri sesuai dengan kelas WLM layanan, yang didefinisikan secara internal. Amazon Redshift membuat beberapa antrian internal sesuai dengan kelas layanan ini bersama dengan antrian yang ditentukan dalam konfigurasi. WLM Istilah antrian dan kelas layanan sering digunakan secara bergantian dalam tabel sistem. Antrian superuser menggunakan kelas layanan 5. Antrian yang ditentukan pengguna menggunakan kelas layanan 6 dan lebih besar.
Anda dapat melihat status kueri, antrian, dan kelas layanan dengan menggunakan tabel sistem WLM -specific. Kueri tabel sistem berikut untuk melakukan hal berikut:
-
Lihat kueri mana yang sedang dilacak dan sumber daya apa yang dialokasikan oleh manajer beban kerja.
-
Lihat antrian mana yang telah ditetapkan kueri.
-
Melihat status kueri yang saat ini sedang dilacak oleh manajer beban kerja.
Nama Tabel | Deskripsi |
---|---|
STL_WLM_ERROR | Berisi log peristiwa kesalahan WLM terkait. |
STL_WLM_QUERY | Daftar kueri yang sedang dilacak oleh. WLM |
STV_WLM_CLASSIFICATION_CONFIG | Menunjukkan aturan klasifikasi saat ini untukWLM. |
STV_WLM_QUERY_QUEUE_STATE | Merekam keadaan antrian kueri saat ini. |
STV_WLM_QUERY_STATE | Menyediakan snapshot dari status kueri saat ini yang sedang dilacak oleh. WLM |
STV_WLM_QUERY_TASK_STATE | Berisi status tugas kueri saat ini. |
STV_WLM_SERVICE_CLASS_CONFIG | Merekam konfigurasi kelas layanan untukWLM. |
STV_WLM_SERVICE_CLASS_STATE | Berisi status kelas layanan saat ini. |
STL_WLM_RULE_ACTION | Merekam detail tentang tindakan yang dihasilkan dari aturan pemantauan WLM kueri yang terkait dengan antrian yang ditentukan pengguna. |
STV_WLM_QMR_CONFIG | Merekam konfigurasi untuk aturan pemantauan WLM kueri (QMR). |
Anda menggunakan ID tugas untuk melacak kueri dalam tabel sistem. Contoh berikut menunjukkan cara mendapatkan ID tugas dari kueri pengguna yang paling baru 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 query yang sedang mengeksekusi 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)
WLMkelas layanan IDs
Tabel berikut mencantumkan yang IDs ditugaskan ke kelas layanan.
ID | Kelas layanan |
---|---|
1—4 | Dicadangkan untuk penggunaan sistem. |
5 | Digunakan oleh antrian superuser. |
6—13 | Digunakan oleh WLM antrian manual yang didefinisikan dalam konfigurasi. WLM |
14 | Digunakan oleh akselerasi kueri singkat. |
15 | Dicadangkan untuk aktivitas pemeliharaan yang dijalankan oleh Amazon Redshift. |
100—107 | Digunakan oleh WLM antrian otomatis ketika auto_wlm benar. |