View a markdown version of this page

SVL_S3RETRIES - 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_S3RETRIES

Utilice la vista SVL_S3RETRIES para obtener información sobre los motivos por los que ha fallado una consulta de lago de datos de Amazon S3 que utiliza Amazon Redshift Spectrum.

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

Clústeres con aprovisionamiento de RG

SVL_S3RETRIES no se rellena en los clústeres con aprovisionamiento de RG. La vista existe y se puede consultar, pero no devuelve filas para las consultas que se ejecutaron en clústeres de RG, ya que RG utiliza el lector nativo del clúster para consultar Amazon S3 y no utiliza el modelo de reintento de solicitudes de Spectrum.

Para obtener información sobre los reintentos y errores de los clientes de Amazon S3 en los clústeres con aprovisionamiento de RG, utilice STL_S3CLIENT y STL_S3CLIENT_ERROR.

Columnas de la tabla

Nombre de la columna Tipo de datos: Descripción
consulta entero El ID de la consulta.
segment entero

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.

node entero El número de nodo.
slice entero El sector de datos contra el que se ejecutó un segmento en particular.
eventtime TIMESTAMP sin zona horaria Hora en UTC en que comenzó a ejecutarse el paso.
retries entero Número de reintentos de la consulta.
successful_fetches entero Número de veces que se devolvieron datos.
file_size bigint Este tamaño del archivo en bytes.
ubicación text La ubicación de la tabla.
mensaje text Mensaje de error.

Consulta de ejemplo

En el siguiente ejemplo, se recuperan datos sobre consultas de S3 con errores.

SELECT svl_s3retries.query, svl_s3retries.segment, svl_s3retries.node, svl_s3retries.slice, svl_s3retries.eventtime, svl_s3retries.retries, svl_s3retries.successful_fetches, svl_s3retries.file_size, btrim((svl_s3retries."location")::text) AS "location", btrim((svl_s3retries.message)::text) AS message FROM svl_s3retries;