Amazon Redshift non supporterà più la creazione di nuove UDF Python a partire dal 1º novembre 2025. Se desideri utilizzare le UDF Python, creale prima di tale data. Le UDF Python esistenti continueranno a funzionare normalmente. Per ulteriori informazioni, consulta il post del blog
SYS_VACUUM_HISTORY
Utilizzare SYS_VACUUM_HISTORY per visualizzare i dettagli delle query di vacuum. Per ulteriori informazioni sul comando VACUUM, consulta VACUUM.
SYS_VACUUM_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 colonna | Tipo di dati | Descrizione |
|---|---|---|
| user_id | integer | L'ID dell'utente che ha avviato la query. |
| transaction_id | Long | ID di transazione per l'istruzione VACUUM. |
| query_id | Long | L'identificatore della query per l'istruzione VACUUM. Puoi collegare questa tabella alla vista STL_QUERY_DETAIL per visualizzare le singole istruzioni SQL eseguite per una determinata transazione VACUUM. Se sottoponi a vacuum l'intero database, ogni tabella è sottoposta a vacuum in una transazione separata. Per le operazioni automatiche VACUUM, questo valore è nullo. |
| database_name | text | Nome del database. |
| schema_name | text | Il nome dello schema. |
| table_name | text | Nome della tabella. |
| table_id | integer | L'ID della tabella. |
| vacuum_type | carattere | Il tipo di operazione VACUUM. I valori possibili sono i seguenti:
Per ulteriori informazioni sui tipi di vacuum, consultare VACUUM. |
| is_automatic | booleano | true se l'operazione è un vacuum automatico. In caso contrario,, false. |
| status | carattere | Descrizione dell'attività attualmente svolta come parte dell'operazione di vacuum:
|
| start_time | timestamp | L'ora in cui è iniziata l'operazione vacuum. |
| end_time | timestamp | L'ora in cui è iniziata l'operazione vacuum. Se l'operazione è in corso, questo campo è vuoto. |
| record_time | timestamp | L'ora in cui l'operazione di aspirazione è stata registrata in SYS_VACUUM_HISTORY. |
| duration | integer | Il numero di microsecondi tra l'inizio e la fine dell'operazione di vacuum. Se l'operazione di vacuum è in corso, questo campo è vuoto. |
| rows_before_vacuum | bigint | L'effettivo numero di righe nella tabella più le righe eliminate ancora archiviate su disco (in attesa di essere sottoposte a vacuum). |
| size_before_vacuum | integer | La dimensione della tabella prima dell'inizio dell'operazione di vacuum, in MB. |
| reclaimable_rows | bigint | Il numero di file stimato dall'operazione di vacuum che verranno recuperate prima di iniziare. |
| reclaimed_rows | bigint | Il numero di righe recuperate dall'operazione di vacuum. |
| reclaimed_blocks | bigint | Il numero di righe recuperati dall'operazione di vacuum. |
| sortedrows_before_vacuum | integer | Il numero di righe ordinate nella tabella prima dell'avvio dell'operazione di vacuum. |
| sortedrows_after_vacuum | integer | Il numero aggiuntivo di righe ordinate nella tabella dopo il termine dell'operazione di vacuum. Questo non include le righe contate in sortedrows_before_vacuum. |