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)