STL_S3CLIENT_ERROR
Registra los errores que surgieron en un sector mientras se cargaba un archivo desde Amazon S3.
Utilice STL_S3CLIENT_ERROR para encontrar detalles acerca de los errores que surgieron mientras se transferían datos desde Amazon S3 como parte de un comando COPY.
STL_S3CLIENT_ERROR 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.
Columnas de la tabla
Nombre de la columna | Tipo de datos | Descripción |
---|---|---|
userid | integer | ID del usuario que generó la entrada. |
consulta | integer | ID de la consulta. La columna de consulta puede usarse para combinar otras vistas y tablas del sistema. El ID de consulta -1 es para uso interno. |
sliceid | integer | Es el número que identifica el sector donde se estaba ejecutando la consulta. |
recordtime | Marca de tiempo | Hora en la que se graba el registro. |
pid | integer | ID de proceso. Todas las consultas en una sesión se ejecutan en el mismo proceso, por lo que este valor permanece constante si ejecuta una serie de consultas en la misma sesión. |
http_method | character(64) | Nombre del método HTTP que corresponde a la solicitud de Amazon S3. |
bucket | character(64) | Nombre de bucket de Amazon S3. |
key | character(256) | Clave que corresponde al objeto de Amazon S3. |
error | character(1024) | Mensaje de error. |
is_partial | integer | Valor que, si es true (1), indica que el archivo de entrada se divide en rangos durante una operación COPY. Si este valor es false (0), el archivo de entrada no se divide. |
start_offset | bigint | Valor que, si el archivo de entrada se divide durante una operación COPY, indica el valor de desplazamiento de la división (en bytes). Si el archivo no se divide, este valor es 0. |
Notas de uso
Si ve errores múltiples con "Connection timed out", es posible que tenga un problema de redes. Si está usando la función Enhanced VPC Routing, verifique que tiene una ruta de acceso a la red válida entre la VPC de su clúster y sus recursos de datos. Para obtener más información, consulte Enrutamiento de VPC mejorada de Amazon Redshift.
Consulta de ejemplo
La siguiente consulta devuelve los errores de los comandos COPY completados durante la sesión actual.
select query, sliceid, substring(key from 1 for 20) as file, substring(error from 1 for 35) as error from stl_s3client_error where pid = pg_backend_pid() order by query desc;
Resultado
query | sliceid | file | error --------+---------+--------------------+------------------------------------ 362228 | 12 | part.tbl.25.159.gz | transfer closed with 1947655 bytes 362228 | 24 | part.tbl.15.577.gz | transfer closed with 1881910 bytes 362228 | 7 | part.tbl.22.600.gz | transfer closed with 700143 bytes r 362228 | 22 | part.tbl.3.34.gz | transfer closed with 2334528 bytes 362228 | 11 | part.tbl.30.274.gz | transfer closed with 699031 bytes r 362228 | 30 | part.tbl.5.509.gz | Unknown SSL protocol error in conne 361999 | 10 | part.tbl.23.305.gz | transfer closed with 698959 bytes r 361999 | 19 | part.tbl.26.582.gz | transfer closed with 1881458 bytes 361999 | 4 | part.tbl.15.629.gz | transfer closed with 2275907 bytes 361999 | 20 | part.tbl.6.456.gz | transfer closed with 692162 bytes r (10 rows)