SYS_MV_ _ REFRESH HISTORY - Amazon Redshift

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

SYS_MV_ _ REFRESH HISTORY

Die Ergebnisse enthalten Informationen über den Aktualisierungsverlauf aller materialisierten Ansichten. Zu den Ergebnissen gehören der Aktualisierungstyp, z. B. manuell oder automatisch, und der Status der letzten Aktualisierung.

SYS_MV_ REFRESH _ HISTORY ist für alle Benutzer sichtbar. Superuser können alle Zeilen sehen; reguläre Benutzer können nur ihre eigenen Daten sehen. Weitere Informationen finden Sie unter Sichtbarkeit der Daten in Systemtabellen und Ansichten.

Tabellenspalten

Spaltenname Datentyp Beschreibung
user_id Ganzzahl Die ID des Benutzers, der den Aktualisierungsvorgang gestartet hat.
session_id Ganzzahl Die Prozess-ID für den Prozess, der die Aktualisierung der materialisierten Ansicht ausführt.
transaction_id bigint Die Transaktions-ID.
database_name char(128) Die Datenbank, die die materialisierte Ansicht enthält.
schema_name char(128) Das Schema der materialisierten Ansicht.
mv_id bigint Objekt-ID der materialisierten Ansicht.
mv_name char(128) Der Name der materialisierten Ansicht.
refresh_type char(32) Die Art der Aktualisierung, z. B. manuell oder automatisch.
status Text Der Status der Aktualisierung. Detaillierte Informationen zu den Status finden Sie in der Statusspalte für SVL_MV_REFRESH_STATUS.
start_time Zeitstempel Die Anfangszeit der Aktualisierung.
end_time Zeitstempel Die Endzeit der Aktualisierung.
duration bigint Die Zeit in Mikrosekunden, die benötigt wurde, um die materialisierte Ansicht zu aktualisieren.

Beispielabfragen

Die folgende Abfrage zeigt den Aktualisierungsverlauf für materialisierte Ansichten.

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;

Diese Abfrage gibt die folgende Beispielausgabe zurück:

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)