STV_XRESTORE_ALTER_QUEUE_STATE - Amazon Redshift

Amazon Redshift unterstützt ab dem 1. November 2025 nicht mehr die Erstellung neuer Python-UDFs. Wenn Sie Python-UDFs verwenden möchten, erstellen Sie die UDFs vor diesem Datum. Bestehende Python-UDFs funktionieren weiterhin wie gewohnt. Weitere Informationen finden Sie im Blog-Posting.

STV_XRESTORE_ALTER_QUEUE_STATE

Verwenden Sie STV_XRESTORE_ALTER_QUEUE_STATE, um den Migrationsfortschritt jeder Tabelle während einer klassischen Größenänderung zu überwachen. Dies ist insbesondere dann der Fall, wenn der Zielknotentyp RA3 ist. Weitere Informationen zur klassischen Größenänderung auf RA3-Knoten finden Sie unter Klassische Größenänderung.

STV_XRESTORE_ALTER_QUEUE_STATE ist nur für Superuser sichtbar. 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  zu finden SYS_RESTORE_STATE. 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 Ganzzahl Die ID des Benutzers, der die Größenänderung initiiert hat.
db_id Ganzzahl Die ID der Datenbank.
schema char(128) Der Name des Schemas.
table_name char(128) Der Name der Tabelle.
tbl Ganzzahl Die ID der Tabelle.
Status char(64) Der Status des Migrationsfortschritts der Tabelle. Mögliche Werte können sein wie folgt.
  • Waiting: Wartet auf den Beginn der Umverteilung

  • Applying: Umverteilung läuft

  • Finished: Umverteilung ist abgeschlossen

task_type Ganzzahl Der Umverteilungstyp für die Tabelle. Mögliche Werte können sein wie folgt.
  • 1: KEY

  • 2: EVEN

Für weitere Informationen zu Verteilungsstilen vgl. Verteilungsstile.

Beispielabfrage

Die folgende Abfrage zeigt die Anzahl der Tabellen in einer Datenbank, die auf eine Größenänderung warten, deren Größe gerade geändert wird und deren Größenänderung abgeschlossen ist.

select db_id, status, count(*) from stv_xrestore_alter_queue_state group by 1,2 order by 3 desc db_id | status | count -------+------------+------ 694325 | Waiting | 323 694325 | Finished | 60 694325 | Applying | 1