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