STV_LOAD_STATE - Amazon Redshift

Amazon Redshift non supporterà più la creazione di nuovi Python a UDFs partire dal 1° novembre 2025. Se vuoi usare Python UDFs, crea la UDFs data precedente a quella data. Python esistente UDFs continuerà a funzionare normalmente. 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à.

STV_LOAD_STATE

Utilizza la tabella STV_LOAD_STATE per trovare informazioni sullo stato corrente delle istruzioni COPY in corso.

Il comando COPY aggiorna questa tabella dopo ogni milione di record caricati.

STV_LOAD_STATE è 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
userid intero ID dell'utente che ha generato la voce.
sessione intero PID di sessione del processo che esegue il caricamento.
query intero ID query. Consente di unire in join varie altre tabelle e visualizzazioni di sistema.
sezione intero Numero della sezione di nodo.
pid intero ID processo. Tutte le query in una sessione sono eseguite nello stesso processo, quindi questo valore rimane costante se si esegue una serie di query nella stessa sessione.
recordtime timestamp Ora in cui il record è stato registrato.
bytes_to_load bigint Numero totale di byte che devono essere caricati da questa sezione. È 0 se i dati da caricare sono compressi.
bytes_loaded bigint Numero di byte caricati da questa sezione. Se i dati da caricare sono compressi, è il numero di byte caricati dopo la decompressione dei dati.
bytes_to_load_compressed bigint Numero totale di byte di dati compressi che devono essere caricati da questa sezione. È 0 se i dati da caricare non sono compressi.
bytes_loaded_compressed bigint Numero di byte di dati compressi caricati da questa sezione. È 0 se i dati da caricare non sono compressi.
lines intero Numero di linee caricate da questa sezione.
num_files intero Numero di file che devono essere caricati da questa sezione.
num_files_complete intero Numero di file caricati da questa sezione.
current_file character(256) Nome del file che viene caricato da questa sezione.
pct_complete intero Percentuale del caricamento di dati completato da questa sezione.

Query di esempio

Per visualizzare l’avanzamento di ogni sezione per un comando COPY, digita la query seguente. Questo esempio utilizza la funzione PG_LAST_COPY_ID() per recuperare le informazioni per l’ultimo comando COPY.

select slice , bytes_loaded, bytes_to_load , pct_complete from stv_load_state where query = pg_last_copy_id(); slice | bytes_loaded | bytes_to_load | pct_complete -------+--------------+---------------+-------------- 2 | 0 | 0 | 0 3 | 12840898 | 39104640 | 32 (2 rows)