WLMtabel dan tampilan sistem - Amazon Redshift

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.