CHANGE_QUERY_PRIORITY - Amazon Redshift

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

CHANGE_QUERY_PRIORITY

CHANGE_ QUERY _ PRIORITY memungkinkan pengguna super untuk mengubah prioritas kueri yang sedang berjalan atau menunggu dalam manajemen beban kerja ()WLM.

Fungsi ini memungkinkan pengguna super untuk segera mengubah prioritas kueri apa pun dalam sistem. Hanya satu kueri, pengguna, atau sesi yang dapat dijalankan dengan prioritasCRITICAL.

Sintaks

CHANGE_QUERY_PRIORITY(query_id, priority)

Argumen

query_id

Query identifier dari query yang prioritasnya diubah. Membutuhkan INTEGER nilai.

prioritas

Prioritas baru yang akan ditugaskan ke kueri. Argumen ini harus berupa string dengan nilaiCRITICAL,HIGHEST,HIGH,NORMAL,LOW, atauLOWEST.

Tipe Pengembalian

Tidak ada

Contoh

Untuk menampilkan kolom query_priority dalam tabel STATE sistem STV WLM QUERY _ _ _, gunakan contoh berikut.

SELECT query, service_class, query_priority, state FROM stv_wlm_query_state WHERE service_class = 101; +-------+---------------+----------------+---------+ | query | service_class | query_priority | state | +-------+---------------+----------------+---------+ | 1076 | 101 | Lowest | Running | | 1075 | 101 | Lowest | Running | +-------+---------------+----------------+---------+

Untuk menampilkan hasil superuser yang menjalankan fungsi change_query_priority untuk mengubah prioritasCRITICAL, gunakan contoh berikut.

SELECT CHANGE_QUERY_PRIORITY(1076, 'Critical'); +-------------------------------------------------------------------------------+ | change_query_priority | +-------------------------------------------------------------------------------+ | Succeeded to change query priority. Priority changed from Lowest to Critical. | +-------------------------------------------------------------------------------+