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