Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del 1 de noviembre de 2025. Si desea utilizar las UDF de Python, créelas antes de esa fecha. Las UDF de Python existentes seguirán funcionando con normalidad. Para obtener más información, consulte la publicación del blog
SVL_QUERY_QUEUE_INFO
Resume los detalles de las consultas que pasan tiempo en una cola de consultas o en una cola de confirmación de Workload Management (WLM, Administración de cargas de trabajo).
La vista SVL_QUERY_QUEUE_INFO filtra las consultas realizadas por el sistema y muestra solo las realizadas por un usuario.
La vista SVL_QUERY_QUEUE_INFO resume información acerca de las tablas de sistema STL_QUERY, STL_WLM_QUERY y STL_COMMIT_STATS.
SVL_QUERY_QUEUE_INFO solo es visible para los superusuarios. Para obtener más información, consulte Visibilidad de datos en las tablas y vistas de sistema.
Columnas de la tabla
| Nombre de la columna | Tipo de datos: | Descripción |
|---|---|---|
| database | texto | El nombre de la base de datos al que estaba conectado el usuario cuando se emitió la consulta. |
| consulta | entero | ID de la consulta. |
| xid | bigint | ID de transacción. |
| userid | entero | ID del usuario que generó la consulta. |
| querytxt | texto | Primeros 100 caracteres del texto de la consulta. |
| queue_start_time | marca de tiempo | Hora en UTC en la que ingresó la consulta a la cola de WLM. |
| exec_start_time | marca de tiempo | Tiempo en UTC en que comenzó la ejecución de la consulta. |
| service_class | entero | ID para la clase de servicio. Las clases de servicios están definidas en el archivo de configuración de WLM. |
| slots | entero | Cantidad de slots de consulta de WLM. |
| queue_elapsed | bigint | Tiempo que estuvo la consulta en la cola de WLM (en segundos). |
| exec_elapsed | bigint | Tiempo transcurrido de la consulta en ejecución (en segundos). |
| wlm_total_elapsed | bigint | Tiempo en que la consulta estuvo en cola de WLM (queue_elapsed) más el tiempo en que la consulta estuvo en ejecución (exec_elapsed). |
| commit_queue_elapsed | bigint | Tiempo que estuvo la consulta en la cola de confirmaciones (en segundos). |
| commit_exec_time | bigint | Tiempo que estuvo la consulta en la operación de confirmación (en segundos). |
| service_class_name | character(64) | El nombre de la clase de servicio. |
Consultas de ejemplo
En el siguiente ejemplo, se muestra el tiempo en que las consultas estuvieron en colas de WLM.
select query, service_class, queue_elapsed, exec_elapsed, wlm_total_elapsed from svl_query_queue_info where wlm_total_elapsed > 0; query | service_class | queue_elapsed | exec_elapsed | wlm_total_elapsed ---------+---------------+---------------+--------------+------------------- 2742669 | 6 | 2 | 916 | 918 2742668 | 6 | 4 | 197 | 201 (2 rows)