CHANGE_QUERY_PRIORITY - Amazon Redshift

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

CHANGE_QUERY_PRIORITY

CHANGE_QUERY_PRIORITY 可讓超級使用者修改在工作負載管理 (WLM) 中執行或等待之查詢的優先順序。

此函數讓超級使用者可以立即變更系統中任何查詢的優先順序。只有一個查詢、使用者或工作階段可以使用優先順序 CRITICAL 執行。

Syntax (語法)

CHANGE_QUERY_PRIORITY(query_id, priority)

引數

query_id

要變更其優先順序之查詢的查詢識別符。

priority

要指派給查詢的新優先順序。此引數必須是具備CRITICALHIGHESTHIGHNORMALLOW, 或LOWEST

傳回類型

None (無)

範例

下列範例顯示 STV_WLM_QUERY_STATE 系統資料表中的 query_priority 欄。

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 (2 rows)

下列範例顯示超級使用者執行函數 change_query_priority 以將優先順序變更為 CRITICAL 的結果。

select change_query_priority(1076, 'Critical'); change_query_priority -------------------------------------------------- Succeeded to change query priority. Priority changed from Lowest to Critical. (1 row)