query_group - Amazon Redshift

query_group

Valores (predeterminados en negrita)

No hay valor predeterminado. El valor puede ser cualquier cadena de caracteres.

Descripción

Aplica una etiqueta definida por el usuario a un grupo de consultas que se ejecutan durante la misma sesión. Esta etiqueta se captura en los registros de consultas. Puede utilizarla para limitar los resultados de las tablas STL_QUERY y STV_INFLIGHT, además de la vista de SVL_QLOG. Por ejemplo, puede aplicar una etiqueta independiente a cada consulta que desee ejecutar únicamente para identificar las consultas sin tener que buscar sus ID.

Este parámetro no existe en el archivo de configuración del servidor y debe establecerse durante el tiempo de ejecución con un comando SET. Aunque puede utilizar como etiqueta una cadena de caracteres prolongada, la etiqueta se trunca en 30 caracteres en la columna LABEL de la tabla STL_QUERY y la vista SVL_QLOG (y en 15 caracteres en STV_INFLIGHT).

En el siguiente ejemplo, query_group se configura en Monday para luego ejecutar varias consultas con esa etiqueta.

set query_group to 'Monday'; SET select * from category limit 1; ... ... select query, pid, substring, elapsed, label from svl_qlog where label ='Monday' order by query; query | pid | substring | elapsed | label ------+------+------------------------------------+-----------+-------- 789 | 6084 | select * from category limit 1; | 65468 | Monday 790 | 6084 | select query, trim(label) from ... | 1260327 | Monday 791 | 6084 | select * from svl_qlog where .. | 2293547 | Monday 792 | 6084 | select count(*) from bigsales; | 108235617 | Monday ...