STL_UNLOAD_LOG - Amazon Redshift

STL_UNLOAD_LOG

Registra los detalles de una operación de descarga.

STL_UNLOAD_LOG registra una fila por cada archivo creado por una instrucción UNLOAD. Por ejemplo, si una instrucción UNLOAD crea 12 archivos, STL_UNLOAD_LOG tendrá 12 filas correspondientes.

STL_UNLOAD_LOG 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

STL_UNLOAD_LOG solo contiene consultas que se ejecutan en los clústeres principales. No contiene consultas que se ejecuten en clústeres que se escalen de forma simultánea. Para acceder a las consultas que se ejecutan en los clústeres de escalado principal y simultáneo, le recomendamos que utilice la vista de monitoreo SYS SYS_UNLOAD_HISTORY y SYS_UNLOAD_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 integer ID del usuario que generó la entrada.
consulta integer El ID de la consulta.
slice integer Es el número que identifica el sector donde se estaba ejecutando la consulta.
pid integer ID de proceso asociado a la instrucción de la consulta.
ruta character (1280) La ruta competa del objeto de Amazon S3 para el archivo.
start_time Marca de tiempo Hora de inicio de la transacción.
end_time Marca de tiempo Hora de finalización de la transacción.
line_count bigint Cantidad de líneas (filas) descargadas en el archivo.
transfer_size bigint Cantidad de bytes transferidos.
file_format character(10) Formato de archivo no cargado.

Consulta de ejemplo

Para obtener una lista de los archivos que se escribieron en Amazon S3 mediante un comando UNLOAD, puede llamar a una operación de lista de Amazon S3 una vez que se complete el comando UNLOAD. También puede consultar STL_UNLOAD_LOG.

La siguiente consulta devuelve el nombre de la ruta de los archivos que se crearon a través de un comando UNLOAD para la última consulta completada:

select query, substring(path,0,40) as path from stl_unload_log where query = pg_last_query_id() order by path;

Este comando devuelve la siguiente salida de ejemplo:

query | path -------+-------------------------------------- 2320 | s3://amzn-s3-demo-bucket/venue0000_part_00 2320 | s3://amzn-s3-demo-bucket/venue0001_part_00 2320 | s3://amzn-s3-demo-bucket/venue0002_part_00 2320 | s3://amzn-s3-demo-bucket/venue0003_part_00 (4 rows)