CHANGE_QUERY_PRIORITY
CHANGE_QUERY_PRIORITY permite a los superusuarios modificar la prioridad de una consulta que se está ejecutando o esperando en la administración de carga de trabajo (WLM).
Esta función permite a los superusuarios cambiar de inmediato la prioridad de cualquier consulta en el sistema. Solo se puede ejecutar una consulta, usuario o sesión con la prioridad CRITICAL
.
Sintaxis
CHANGE_QUERY_PRIORITY(query_id, priority)
Argumentos
- query_id
-
El identificador de consulta de la consulta cuya prioridad se cambia. Requiere un valor
INTEGER
. - priority
-
La nueva prioridad que asignar a la cola. Este argumento debe ser una cadena con el valor
CRITICAL
,HIGHEST
,HIGH
,NORMAL
,LOW
oLOWEST
.
Tipo de retorno
Ninguna
Ejemplos
Para mostrar la columna query_priority
en la tabla del sistema STV_WLM_QUERY_STATE, use el siguiente ejemplo.
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 | +-------+---------------+----------------+---------+
Para mostrar los resultados de un superusuario que ejecuta la función change_query_priority
para cambiar la prioridad a CRITICAL
, use el siguiente ejemplo.
SELECT CHANGE_QUERY_PRIORITY(1076, 'Critical');
+-------------------------------------------------------------------------------+ | change_query_priority | +-------------------------------------------------------------------------------+ | Succeeded to change query priority. Priority changed from Lowest to Critical. | +-------------------------------------------------------------------------------+