Amazon Redshift non supporterà più l'uso delle UDF di Python dopo il 30 giugno 2026. Inizieremo ad applicarlo gradualmente. Per ulteriori informazioni sulla fine del ciclo di vita di Python e sulle opzioni di migrazione, consulta il post sul 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_MV_REFRESH_HISTORY
I risultati includono informazioni sulla cronologia di aggiornamento di tutte le viste materializzate, incluse le viste materializzate Iceberg create con USING ICEBERG. 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, consulta Visibilità dei dati nelle tabelle e nelle viste di sistema.
Per le viste materializzate Iceberg, la colonna è NULL. mv_id Usa le database_name colonne mv_nameschema_name, e per identificare la vista materializzata. La schema_name colonna contiene il nome del AWS Glue
database per le viste materializzate Iceberg.
Colonne di tabella
| Nome della colonna | Tipo di dati | Description |
|---|---|---|
| user_id | intero | L'identificatore dell'utente che ha inviato l'aggiornamento. |
| session_id | intero | 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. Per le viste materializzate Iceberg, questo valore è NULL perché le viste materializzate Iceberg non sono registrate nel catalogo interno di Amazon Redshift. |
| mv_name | char(128) | Il nome della vista materializzata. |
| refresh_type | char(32) | Il tipo di aggiornamento, ad esempio manuale o automatico. |
| status | testo | 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. |
| consumer_account | char(12) | L'ID dell' AWS account del cluster di consumatori che ha avviato l'aggiornamento. Questo campo viene compilato quando l'aggiornamento viene avviato da un cluster di consumatori in una configurazione di condivisione dei dati. |
| consumer_region | char(32) | La AWS regione del cluster di consumatori che ha avviato l'aggiornamento. Questo campo viene compilato quando l'aggiornamento viene avviato da un cluster di consumatori in una configurazione di condivisione dei dati. |
| consumer_namespace | carattere (36) | L'identificatore dello spazio dei nomi del cluster di consumatori che ha avviato l'aggiornamento. Questo campo viene compilato quando l'aggiornamento viene avviato da un cluster di consumatori in una configurazione di condivisione dei dati. |
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, consumer_account, consumer_region, consumer_namespace 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 | consumer_account | consumer_region | consumer_namespace ---------+------------+----------------+---------------+----------------------------+--------+--------------------+----------------+------------------------------------------------------------------------------------------------------+----------------------------+----------------------------+-----------+------------------+-----------------+------------------------------------ 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 | ext_db | producer_schema | 203779 | producer_mv | Manual | Refresh successfully updated MV incrementally | 2023-10-26 15:59:21.064252 | 2023-10-26 15:59:21.064885 | 633 | 0123456789 | us-east-1 | 623d8ff2-4391-4381-83d7-177caa6767af 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 | | | 1 | 1073815659 | 15071 | dev | test_stl_mv_refresh_schema | 203778 | mv_test | Manual | Cascade refresh failed because materialized view test_stl_mv_refresh_schema.child was not refreshed. | 2023-10-26 15:30:21.432252 | 2023-10-26 15:30:21.432252 | 532 | | | 1 | 1073815659 | 15071 | dev | test_stl_mv_refresh_schema | 203761 | child | Manual | Refresh failed due to an internal error. | 2023-10-26 15:30:21.432252 | 2023-10-26 15:30:21.432252 | 532 | | | 1 | 1073815659 | 15069 | dev | test_stl_mv_refresh_schema | 203778 | mv_test | Manual | Cascade refresh skipped because materialized view test_stl_mv_refresh_schema.child was not refreshed.| 2023-10-26 15:21:43.550369 | 2023-10-26 15:21:43.550369 | 633 1 | 1073815659 | 15069 | dev | test_stl_mv_refresh_schema | 203761 | child | Manual | Refresh failed due to an internal error. | 2023-10-26 15:21:43.550369 | 2023-10-26 15:21:43.550369 | 633 (10 rows)