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

STL_MV_STATE

Die Ansicht STL_MV_STATE enthält eine Zeile für jeden Statusübergang einer materialisierten Ansicht.

Weitere Hinweise zu materialisierten Ansichten finden Sie unter Erstellen von materialisierten Ansichten in Amazon Redshift.

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

Einige oder alle Daten in dieser Tabelle sind auch in der SYS-Überwachungsansicht SYS_MV_STATE zu finden. Die Daten in der SYS-Überwachungsansicht sind so formatiert, dass sie leichter verwendbar und besser verständlich sind. Wir empfehlen Ihnen, für Ihre Abfragen die SYS-Überwachungsansicht zu verwenden.

Tabellenspalten

Spaltenname Datentyp Beschreibung
userid bigint Die ID des Benutzers, der das Ereignis erstellt hat.
starttime timestamp Die Anfangszeit des Build.
xid bigint Die Transaktions-ID des Ereignisses.
event_desc char(500) Das Ereignis, das die Statusänderung veranlasst hat. Zu den Beispielwerten gehören:
  • Spaltentyp wurde geändert

  • Spalte wurde gelöscht

  • Spalte wurde umbenannt

  • Schemaname wurde geändert

  • Konvertierung kleiner Tabellen

  • TRUNCATE

  • Vacuum

Beachten Sie, dass es andere mögliche Werte für diese Spalte gibt.
db_name char(128) Die Datenbank, die die materialisierte Ansicht enthält.
base_table_schema char(128) Das Schema der Basistabelle.
base_table_name char(128) Der Name der Basistabelle.
mv_schema char(128) Das Schema der materialisierten Ansicht.
mv_name char(128) Der Name der materialisierten Ansicht.
state character(32) Der geänderte Status der materialisierten Ansicht wie folgt:
  • Erneutes Berechnen

  • Nicht aktualisierbar

Die folgende Tabelle zeigt Beispielkombinationen von event_desc und state.

event_desc | state -------------------------+--------------- TRUNCATE | Recompute TRUNCATE | Recompute Small table conversion | Recompute Vacuum | Recompute Column was renamed | Unrefreshable Column was dropped | Unrefreshable Table was renamed | Unrefreshable Column type was changed | Unrefreshable Schema name was changed | Unrefreshable

Beispielabfrage

Führen Sie die folgende Abfrage aus, um das Protokoll der Statusübergänge materialisierter Ansichten anzuzeigen.

select * from stl_mv_state;

Diese Abfrage gibt die folgende Beispielausgabe zurück:

userid | starttime | xid | event_desc | db_name | base_table_schema | base_table_name | mv_schema | mv_name | state --------+----------------------------+------+-----------------------------+---------+----------------------+----------------------+----------------------+---------------+--------------- 138 | 2020-02-14 02:21:25.578885 | 5180 | TRUNCATE | dev | public | mv_base_table | public | mv_test | Recompute 138 | 2020-02-14 02:21:56.846774 | 5275 | Column was dropped | dev | | mv_base_table | public | mv_test | Unrefreshable 100 | 2020-02-13 22:09:53.041228 | 1794 | Column was renamed | dev | | mv_base_table | public | mv_test | Unrefreshable 1 | 2020-02-13 22:10:23.630914 | 1893 | ALTER TABLE ALTER SORTKEY | dev | public | mv_base_table_sorted | public | mv_test | Recompute 1 | 2020-02-17 22:57:22.497989 | 8455 | ALTER TABLE ALTER DISTSTYLE | dev | public | mv_base_table | public | mv_test | Recompute 173 | 2020-02-17 22:57:23.591434 | 8504 | Table was renamed | dev | | mv_base_table | public | mv_test | Unrefreshable 173 | 2020-02-17 22:57:27.229423 | 8592 | Column type was changed | dev | | mv_base_table | public | mv_test | Unrefreshable 197 | 2020-02-17 22:59:06.212569 | 9668 | TRUNCATE | dev | schemaf796e415850f4f | mv_base_table | schemaf796e415850f4f | mv_test | Recompute 138 | 2020-02-14 02:21:55.705655 | 5226 | Column was renamed | dev | | mv_base_table | public | mv_test | Unrefreshable 1 | 2020-02-14 02:22:26.292434 | 5325 | ALTER TABLE ALTER SORTKEY | dev | public | mv_base_table_sorted | public | mv_test | Recompute