SVV_VACUUM_SUMMARY - Amazon Redshift

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à.

SVV_VACUUM_SUMMARY

La visualizzazione SVV_VACUUM_SUMMARY si unisce alle tabelle STL_VACUUM, STL_QUERY e STV_TBL_PERM per riepilogare le informazioni sulle operazioni di vacuum registrate dal sistema. La visualizzazione restituisce una riga per tabella per transazione di vacuum. La visualizzazione registra il tempo trascorso dell'operazione, il numero di partizioni di ordinamento create, il numero di incrementi di unione richiesti e i delta in righe e blocchi prima e dopo l'esecuzione dell'operazione.

SVV_VACUUM_SUMMARY è visibile solo per gli utenti con privilegi avanzati. Per ulteriori informazioni, consulta Visibilità dei dati nelle tabelle e nelle viste di sistema.

Alcuni o tutti i dati di questa tabella sono definiti anche nella vista di monitoraggio SYS SYS_VACUUM_HISTORY. I dati nella vista di monitoraggio SYS sono formattati in modo da essere più facili da usare e comprendere. Ti consigliamo di utilizzare la vista di monitoraggio SYS per le query.

Per informazioni su SVVV_VACUUM_PROGRESS, consultare SVV_VACUUM_PROGRESS.

Per informazioni su SVL_VACUUM_PERCENTION, consulta SVL_VACUUM_PERCENTAGE.

Nota

Questa vista è disponibile solo per le query sui cluster con provisioning.

Colonne di tabella

Nome colonna Tipo di dati Descrizione
table_name text Nome della tabella sottoposta a vacuum.
xid bigint ID di transazione dell'operazione VACUUM.
sort_partitions bigint Numero di partizioni ordinate create durante la fase di ordinamento dell'operazione vacuum.
merge_increments bigint Numero di incrementi di unione richiesti per completare la fase di unione dell'operazione vacuum.
elapsed_time bigint Tempo di esecuzione trascorso dell'operazione vacuum (in microsecondi).
row_delta bigint Differenza nel numero totale di righe della tabella prima e dopo il vacuum.
sortedrow_delta bigint Differenza nel numero di righe della tabella ordinate prima e dopo il vacuum.
block_delta integer Differenza nel conteggio dei blocchi per la tabella prima e dopo il vacuum.
max_merge_partitions integer Questa colonna viene utilizzata per l'analisi delle prestazioni e rappresenta il numero massimo di partizioni che il vacuum può elaborare per la tabella per ogni iterazione di fase di unione. (Il vacuum ordina la regione non ordinata in una o più partizioni ordinate. A seconda del numero di colonne nella tabella e della configurazione attuale di Amazon Redshift, la fase di unione può elaborare un numero massimo di partizioni in una singola interazione di unione. La fase di unione continuerà a funzionare se il numero di partizioni ordinate supera il numero massimo di partizioni di unione, ma saranno necessarie altre iterazioni di unione).

Query di esempio

La query seguente restituisce le statistiche per le operazioni di vacuum su tre diverse tabelle. La tabella SALES è stata sottoposta a vacuum due volte.

select table_name, xid, sort_partitions as parts, merge_increments as merges, elapsed_time, row_delta, sortedrow_delta as sorted_delta, block_delta from svv_vacuum_summary order by xid; table_ | xid |parts|merges| elapsed_ | row_ | sorted_ | block_ name | | | | time | delta | delta | delta --------+------+-----+------+----------+---------+---------+-------- users | 2985 | 1 | 1 | 61919653 | 0 | 49990 | 20 category| 3982 | 1 | 1 | 24136484 | 0 | 11 | 0 sales | 3992 | 2 | 1 | 71736163 | 0 | 1207192 | 32 sales | 4000 | 1 | 1 | 15363010 | -851648 | -851648 | -140 (4 rows)