View a markdown version of this page

SVL_S3QUERY - Amazon Redshift

Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del parche 198. Las UDF de Python existentes seguirán funcionando hasta el 30 de junio de 2026. Para obtener más información, consulte la publicación del blog.

SVL_S3QUERY

Use la vista SVL_S3QUERY para obtener detalles acerca de las consultas de lago de datos en el segmento y sector del nodo.

SVL_S3QUERY 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.

nota

SVL_S3QUERY solo contiene consultas que se ejecutan en los clústeres aprovisionados principales. No contiene consultas que se ejecutan en clústeres de escalado simultáneo ni en espacios de nombres sin servidor. Para acceder a los planes de explicación de consultas ejecutadas tanto en los clústeres principales como en los clústeres de escalado simultáneo y en los espacios de nombres sin servidor, le recomendamos que utilice la vista de supervisión de SYS SYS_EXTERNAL_QUERY_DETAIL. Los datos de la vista de monitoreo SYS están formateados para que sean más fáciles de usar y entender.

Columnas de la tabla

Nombre de la columna Tipo de datos: Descripción
userid entero El ID del usuario que generó una entrada dada.
consulta entero El ID de la consulta.
segment entero Un número de segmento. Una consulta consta de distintos segmentos y cada segmento consta de uno o más pasos.
paso entero El paso de la consulta que se ejecutó.
node entero El número de nodo.
slice entero El sector de datos contra el que se ejecutó un segmento en particular.
starttime marca de tiempo Hora en UTC en que comenzó a ejecutarse la consulta.
endtime marca de tiempo Hora en UTC en que se completó la ejecución de la consulta.
elapsed entero Tiempo transcurrido (en microsegundos).
external_table_name char (136) Formato interno del nombre de tabla externa para el paso de examen S3.
is_partitioned char(1) Si es true (t), el valor de esta columna indica que la tabla externa está particionada.
is_rrscan char (1) Si es true (t), el valor de esta columna indica que se aplicó un examen de rango restringido.
s3_scanned_rows bigint La cantidad de filas examinadas desde Amazon S3 y enviadas a la capa de Redshift Spectrum. En los clústeres con aprovisionamiento de RG, este es el número total de filas se leen directamente desde Amazon S3 antes de la aplicación del filtro.
s3_scanned_bytes bigint La cantidad de bytes examinados desde Amazon S3 y enviados a la capa Redshift Spectrum. En los clústeres con aprovisionamiento de RG, es el tamaño total del rango de análisis en bytes que procesa el lector nativo del clúster.
s3query_returned_rows bigint La cantidad de filas devueltas desde la capa Redshift Spectrum hasta el clúster. En los clústeres con aprovisionamiento de RG, este es el número de filas generadas por el análisis de la tabla externa tras la aplicación del filtro.
s3query_returned_bytes bigint La cantidad de bytes devueltos desde la capa Redshift Spectrum hasta el clúster. En los clústeres con aprovisionamiento de RG, este es el número de bytes generados por el análisis de la tabla externa tras la aplicación del filtro.
files entero La cantidad de filas que se procesaron para este paso de examen S3 en este sector.
splits int Número de divisiones procesadas en este sector. En el caso de los archivos de datos divisibles de gran tamaño (por ejemplo, archivos que superan los 512 MB), Redshift Spectrum intenta dividir los archivos en varias solicitudes de S3 para procesarlos en paralelo. En los clústeres con aprovisionamiento de RG, este es el número de rangos de análisis consumidos por el lector nativo del clúster.
total_split_size bigint Tamaño total en bytes de las divisiones de este sector. En los clústeres con aprovisionamiento de RG, es el tamaño total de todos los rangos de análisis consumidos, en bytes.
max_split_size bigint Tamaño máximo en bytes de las divisiones procesadas en este sector. En los clústeres con aprovisionamiento de RG, este es el tamaño, en bytes, del rango de análisis más amplio que se ha utilizado.
total_retries entero Cantidad total de reintentos para los archivos procesados. En los clústeres de tipo de nodo RG, esta columna está obsoleta y contiene -1. Para obtener información sobre los reintentos del cliente de Amazon S3 en RG, consulte STL_S3CLIENT.
max_retries entero Cantidad máxima de reintentos para un archivo individual procesado. En los clústeres de tipo de nodo RG, esta columna está obsoleta y contiene -1. Para obtener información sobre los reintentos del cliente de Amazon S3 en RG, consulte STL_S3CLIENT.
max_request_duration entero La duración máxima de una solicitud individual de Redshift Spectrum (en microsegundos). En los clústeres de tipo de nodo RG, esta columna está obsoleta y contiene -1.
avg_request_duration double precision La duración promedio de las solicitudes de Redshift Spectrum (en microsegundos). En los clústeres de tipo de nodo RG, esta columna está obsoleta y contiene -1.
max_request_parallelism entero La cantidad máxima de Redshift Spectrum pendiente en este sector para este paso de examen S3. En los clústeres de tipo de nodo RG, esta columna está obsoleta y contiene -1.
avg_request_parallelism double precision La cantidad promedio de solicitudes en paralelo de Redshift Spectrum en este sector para este paso de examen S3. En los clústeres de tipo de nodo RG, esta columna está obsoleta y contiene -1.

Consulta de ejemplo

En el siguiente ejemplo, se obtienen los detalles del paso de análisis para la última consulta completada.

select query, segment, slice, elapsed, s3_scanned_rows, s3_scanned_bytes, s3query_returned_rows, s3query_returned_bytes, files from svl_s3query where query = pg_last_query_id() order by query,segment,slice;
query | segment | slice | elapsed | s3_scanned_rows | s3_scanned_bytes | s3query_returned_rows | s3query_returned_bytes | files
------+---------+-------+---------+-----------------+------------------+-----------------------+------------------------+------
 4587 |       2 |     0 |   67811 |               0 |                0 |                     0 |                      0 |     0
 4587 |       2 |     1 |  591568 |          172462 |         11260097 |                  8513 |                 170260 |     1
 4587 |       2 |     2 |  216849 |               0 |                0 |                     0 |                      0 |     0
 4587 |       2 |     3 |  216671 |               0 |                0 |                     0 |                      0 |     0