SYS_LOAD_HISTORY - Amazon Redshift

SYS_LOAD_HISTORY

Utilice SYS_LOAD_HISTORY para visualizar los detalles de los comandos COPY. Cada una de las filas representa un comando COPY con estadísticas acumuladas para algunos de los campos. Contiene tanto los comandos COPY en ejecución como los que han finalizado.

SYS_LOAD_HISTORY 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
user_id integer El identificador del usuario que envió la copia.
query_id bigint El identificador de consulta de la copia.
transaction_id bigint Identificador de la transacción.
session_id integer El identificador de proceso del proceso que ejecuta la copia.
database_name texto El nombre de la base de datos a la que estaba conectado el usuario cuando se emitió la operación.
estado texto El estado de la copia. Los valores válidos son running, completed, aborted.
table_name texto El nombre de la tabla en la que se copia.
start_time Marca de tiempo La hora de inicio de la copia.
end_time Marca de tiempo La hora en que se completó la copia.
duration bigint La cantidad de tiempo (microsegundos) empleado en el comando COPY.
data_source texto La ubicación de Amazon S3 de los archivos de entrada que hay que copiar.
file_format texto El formato del archivo de origen. Los formatos incluyen csv, txt, json, avro, orc, o parquet.
loaded_rows bigint La cantidad de filas copiadas en la tabla.
loaded_bytes bigint La cantidad de bytes copiados en la tabla.
source_file_count integer La cantidad de archivos contabilizados en los archivos de origen.
source_file_bytes bigint La cantidad de bytes en los archivos de origen.
file_count_scanned integer La cantidad de archivos analizados de Amazon S3.
file_bytes_scanned bigint La cantidad de bytes analizados desde el archivo de Amazon S3.
error_count bigint La cantidad de errores contabilizados.
copy_job_id bigint Identificador del trabajo de copia. Un 0 indica que no hay ningún identificador de trabajo.

Consultas de ejemplo

La siguiente consulta muestra las filas, los bytes, las tablas y el origen de datos cargados de comandos de copia específicos.

SELECT query_id, table_name, data_source, loaded_rows, loaded_bytes FROM sys_load_history WHERE query_id IN (6389,490791,441663,74374,72297) ORDER BY query_id, data_source DESC;

Resultados de ejemplo.

query_id | table_name | data_source | loaded_rows | loaded_bytes ----------+------------------+-----------------------------------------------------------------------+-------------+--------------- 6389 | store_returns | s3://load-test/data-sources/tpcds/2.8.0/textfile/1T/store_returns/ | 287999764 | 1196240296158 72297 | web_site | s3://load-test/data-sources/tpcds/2.8.0/textfile/1T/web_site/ | 54 | 43808 74374 | ship_mode | s3://load-test/data-sources/tpcds/2.8.0/textfile/1T/ship_mode/ | 20 | 1320 441663 | income_band | s3://load-test/data-sources/tpcds/2.8.0/textfile/1T/income_band/ | 20 | 2152 490791 | customer_address | s3://load-test/data-sources/tpcds/2.8.0/textfile/1T/customer_address/ | 6000000 | 722924305

La siguiente consulta muestra las filas, los bytes, las tablas y el origen de datos cargados de comandos copy.

SELECT query_id, table_name, data_source, loaded_rows, loaded_bytes FROM sys_load_history ORDER BY query_id DESC LIMIT 10;

Resultados de ejemplo.

query_id | table_name | data_source | loaded_rows | loaded_bytes ----------+------------------------+-----------------------------------------------------------------------------+-------------+----------------- 491058 | web_site | s3://load-test/data-sources/tpcds/2.8.0/textfile/1T/web_site/ | 54 | 43808 490947 | web_sales | s3://load-test/data-sources/tpcds/2.8.0/textfile/1T/web_sales/ | 720000376 | 22971988122819 490923 | web_returns | s3://load-test/data-sources/tpcds/2.8.0/textfile/1T/web_returns/ | 71997522 | 96597496325 490918 | web_page | s3://load-test/data-sources/tpcds/2.8.0/textfile/1T/web_page/ | 3000 | 1320 490907 | warehouse | s3://load-test/data-sources/tpcds/2.8.0/textfile/1T/warehouse/ | 20 | 1320 490902 | time_dim | s3://load-test/data-sources/tpcds/2.8.0/textfile/1T/time_dim/ | 86400 | 1320 490876 | store_sales | s3://load-test/data-sources/tpcds/2.8.0/textfile/1T/store_sales/ | 2879987999 | 151666241887933 490870 | store_returns | s3://load-test/data-sources/tpcds/2.8.0/textfile/1T/store_returns/ | 287999764 | 1196405607941 490865 | store | s3://load-test/data-sources/tpcds/2.8.0/textfile/1T/store/ | 1002 | 365507

La siguiente consulta muestra las filas y los bytes cargados del comando copy.

SELECT date_trunc('day',start_time) AS exec_day, SUM(loaded_rows) AS loaded_rows, SUM(loaded_bytes) AS loaded_bytes FROM sys_load_history GROUP BY exec_day ORDER BY exec_day DESC;

Resultados de ejemplo.

exec_day | loaded_rows | loaded_bytes ---------------------+-------------+------------------ 2022-01-20 00:00:00 | 6347386005 | 258329473070606 2022-01-19 00:00:00 | 19042158015 | 775198502204572 2022-01-18 00:00:00 | 38084316030 | 1550294469446883 2022-01-17 00:00:00 | 25389544020 | 1033271084791724 2022-01-16 00:00:00 | 19042158015 | 775222736252792 2022-01-15 00:00:00 | 19834245387 | 798122849155598 2022-01-14 00:00:00 | 75376544688 | 3077040926571384