SVL_QUERY_METRICS - Amazon Redshift

SVL_QUERY_METRICS

La vista SVL_QUERY_METRICS muestra las métricas de consultas completadas. Esta vista se deriva de la tabla de sistema STL_QUERY_METRICS. Utilice los valores de esta vista como ayuda para determinar los valores de umbral destinados a definir las reglas de supervisión de consultas. Para obtener más información, consulte Reglas de monitoreo de consultas de WLM.

SVL_QUERY_METRICS es visible para todos los usuarios. Los superusuarios pueden ver todas las filas; los usuarios normales solo pueden ver sus datos. Para obtener más información, consulte Visibilidad de datos en las tablas y vistas de sistema.

Algunos o todos los datos de esta tabla también están en la vista de monitoreo SYS SYS_QUERY_DETAIL. Los datos de la vista de monitoreo SYS están formateados para que sean más fáciles de usar y entender. Se recomienda utilizar la vista de monitoreo SYS para las consultas.

Columnas de la tabla

Nombre de la columna Tipo de datos Descripción
userid integer ID del usuario que ejecutó la consulta que generó la entrada.
consulta integer ID de la consulta. La columna de consulta puede usarse para combinar otras vistas y tablas del sistema.
service_class integer ID para la cola de consultas de WLM (clase de servicio). Las colas de consultas se definen en la configuración de WLM. Las métricas solo se informan para las colas definidas por el usuario. Para obtener una lista de ID de clase de servicio, consulte ID de la clase de servicio WLM.
dimension varchar (24) Dimensión en que se informa la métrica. Los valores posibles son consulta, segmento y paso.
segment integer Número del segmento. Una consulta consta de distintos segmentos y cada segmento consta de uno o más pasos. Los segmentos de una consulta se ejecutan en paralelo. Cada segmento se ejecuta en un solo proceso. Si el valor del segmento es 0, los valores métricos del segmento se acumulan hasta el nivel consulta.
paso integer ID para el tipo de paso que se realizó. La descripción para el tipo de paso se muestra en la columna step_label.
step_label varchar (30) Tipo de paso realizado.
query_cpu_time bigint Tiempo de CPU que utilizó la consulta, en segundos. El tiempo de CPU difiere del tiempo de ejecución de la consulta.
query_blocks_read bigint Número de bloques de 1 MB leídos por la consulta.
query_execution_time bigint Tiempo de ejecución transcurrido para una consulta, en segundos. El tiempo de ejecución no incluye el tiempo de espera empleado en una cola. Ver query_queue_time para el tiempo en cola.
query_cpu_usage_percent bigint Porcentaje de capacidad de la CPU que utilizó la consulta.
query_temp_blocks_to_disk bigint La cantidad de espacio en el disco utilizada por una consulta para grabar los resultados intermedios, en MB.
segment_execution_time bigint Tiempo de ejecución transcurrido para un segmento único, en segundos.
cpu_skew numeric (38,2) La proporción entre el uso máximo de la CPU para cualquier sector y el uso promedio de la CPU para todos los sectores. La métrica se define a nivel segmento.
io_skew numeric (38,2) La proporción entre la lectura máxima de bloques (E/S) para cualquier sector y la lectura promedio de bloques para todos los sectores.
scan_row_count bigint La cantidad de filas en un paso del examen. La cantidad de filas es el número total de filas emitidas antes de filtrar las filas marcadas para eliminación (filas fantasma) y antes de aplicar los filtros de consulta definidos por el usuario.
join_row_count bigint La cantidad de filas procesadas en un paso de combinación.
nested_loop_join_row_count bigint El número de filas en una combinación de bucle anidado.
return_row_count bigint La cantidad de filas devueltas por la consulta.
spectrum_scan_row_count bigint El número de filas examinadas por Amazon Redshift Spectrum en Amazon S3.
spectrum_scan_size_mb bigint La cantidad de datos, en MB, examinados por Amazon Redshift Spectrum en Amazon S3.
query_queue_time bigint Cantidad de tiempo en segundos que la consulta estuvo en cola.