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

SYS_MV_REFRESH_HISTORY

I risultati includono informazioni sulla cronologia degli aggiornamenti di tutte le viste materializzate. I risultati includono il tipo di aggiornamento, ad esempio manuale o automatico, e lo stato dell'aggiornamento più recente.

SYS_MV_REFRESH_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'identificatore dell'utente che ha inviato l'aggiornamento.
session_id integer L'identificatore del processo che esegue l'aggiornamento della vista materializzata.
transaction_id bigint L'identificativo della transazione.
database_name char(128) Il database che contiene la vista materializzata.
schema_name char(128) Lo schema della vista materializzata.
mv_id bigint ID oggetto della vista materializzata.
mv_name char(128) Il nome della vista materializzata.
refresh_type char(32) Il tipo di aggiornamento, ad esempio manuale o automatico.
status text Lo stato della richiesta. Per informazioni dettagliate sugli stati, consulta la colonna dello stato per SVL_MV_REFRESH_STATUS.
start_time timestamp L'ora di inizio dell'aggiornamento.
end_time timestamp L'ora di fine dell'aggiornamento.
durata bigint La quantità di tempo in microsecondi necessaria per aggiornare la vista materializzata.

Query di esempio

La seguente query mostra la cronologia degli aggiornamenti per le viste materializzate.

SELECT user_id, session_id, transaction_id, database_name, schema_name, mv_id, mv_name, refresh_type, status, start_time, end_time, duration from sys_mv_refresh_history;

Questa query restituisce il seguente output di esempio:

user_id | session_id | transaction_id | database_name | schema_name | mv_id | mv_name | refresh_type | status | start_time | end_time | duration ---------+------------+----------------+---------------+----------------------------+--------+--------------------+----------------+-------------------------------------------------+----------------------------+----------------------------+----------- 1 | 1073815659 | 15066 | dev | test_stl_mv_refresh_schema | 203762 | mv_incremental | Manual | MV was already updated | 2023-10-26 15:59:20.952179 | 2023-10-26 15:59:20.952866 | 687 1 | 1073815659 | 15068 | dev | test_stl_mv_refresh_schema | 203771 | mv_nonincremental | Manual | MV was already updated | 2023-10-26 15:59:21.008049 | 2023-10-26 15:59:21.008658 | 609 1 | 1073815659 | 15070 | dev | test_stl_mv_refresh_schema | 203779 | mv_refresh_error | Manual | MV was already updated | 2023-10-26 15:59:21.064252 | 2023-10-26 15:59:21.064885 | 633 1 | 1073815659 | 15074 | dev | test_stl_mv_refresh_schema | 203762 | mv_incremental | Manual | Refresh successfully updated MV incrementally | 2023-10-26 15:59:29.693329 | 2023-10-26 15:59:43.482842 | 13789513 1 | 1073815659 | 15076 | dev | test_stl_mv_refresh_schema | 203771 | mv_nonincremental | Manual | Refresh successfully recomputed MV from scratch | 2023-10-26 15:59:43.550184 | 2023-10-26 15:59:47.880833 | 4330649 1 | 1073815659 | 15078 | dev | test_stl_mv_refresh_schema | 203779 | mv_refresh_error | Manual | Refresh failed due to an internal error | 2023-10-26 15:59:47.949052 | 2023-10-26 15:59:52.494681 | 4545629 (6 rows)