Amazon Redshift non supporterà più la creazione di nuovi Python UDFs a partire dalla Patch 198. Python esistente UDFs continuerà a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il post del blog
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
SYS_LOAD_HISTORY
Utilizzare SYS_LOAD_HISTORY per visualizzare i dettagli dei comandi COPY. Ogni riga rappresenta un comando COPY con statistiche accumulate per alcuni campi. Contiene comandi COPY in esecuzione e finiti.
SYS_LOAD_HISTORY è visibile a tutti gli utenti. Gli utenti con privilegi avanzati visualizzano tutte le righe; gli utenti regolari visualizzano solo i propri dati. Per ulteriori informazioni, consultare Visibilità dei dati nelle tabelle e nelle viste di sistema.
Colonne di tabella
| Nome della colonna | Tipo di dati | Description |
|---|---|---|
| user_id | intero | L'identificatore dell'utente che ha inviato la copia. |
| query_id | bigint | L'identificatore query della copia. |
| transaction_id | bigint | L'identificativo della transazione. |
| session_id | intero | L'identificatore processo del processo che esegue la copia. |
| database_name | testo | Il nome del database al quale l'utente era collegato al momento del rilascio dell'operazione. |
| status | testo | Lo stato della copia. I valori validi sono running, completed, aborted. |
| table_name | testo | Nome della tabella in cui è stata copiata. |
| start_time | timestamp | Il momento in cui è iniziata la copia. |
| end_time | timestamp | Il momento in cui la copia è stata completata. |
| durata | bigint | Il tempo trascorso (microsecondi) nel comando COPY. |
| data_source | testo | La posizione di Amazon S3 dei file di input da copiare. |
| file_format | testo | Il formato del file di origine. I formati includono csv, txt, json, avro, orc o parquet. |
| loaded_rows | bigint | Il numero di righe copiate in una tabella. |
| loaded_bytes | bigint | Il numero di byte copiati in una tabella. |
| source_file_count | intero | Conteggio del numero di file nei file di origine. |
| source_file_bytes | bigint | Il numero di byte nei file di origine. |
| file_count_scanned | intero | Il numero di file sottoposti a scansione da Amazon S3. |
| file_bytes_scanned | bigint | Il numero di byte sottoposti a scansione da Amazon S3. |
| error_count | bigint | Conteggio del numero di errori. |
| copy_job_id | bigint | Identificatore del processo di copia. Il valore 0 indica l'assenza del processo. |
Query di esempio
La seguente query mostra le righe caricate, i byte, le tabelle e l'origine dei dati di specifici comandi di copia.
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;
Output di esempio.
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 seguente query mostra le righe caricate, i byte, le tabelle e l'origine dati dei comandi di copia.
SELECT query_id, table_name, data_source, loaded_rows, loaded_bytes FROM sys_load_history ORDER BY query_id DESC LIMIT 10;
Output di esempio.
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 seguente query mostra le righe caricate quotidianamente e i byte del comando di copia.
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;
Output di esempio.
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