STV_XRESTORE_ALTER_QUEUE_STATE - Amazon Redshift

Amazon Redshift non supporterà più la creazione di nuovi Python a UDFs partire dal 1° novembre 2025. Se vuoi usare Python UDFs, crea la UDFs data precedente a quella data. Python esistente UDFs continuerà a funzionare normalmente. Per ulteriori informazioni, consulta il post del 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à.

STV_XRESTORE_ALTER_QUEUE_STATE

Utilizza STV_XRESTORE_ALTER_QUEUE_STATE per monitorare l’avanzamento della migrazione di ogni tabella durante un ridimensionamento classico. Ciò è applicabile in particolare quando il tipo di nodo di destinazione è RA3. Per ulteriori informazioni sul ridimensionamento classico RA3 dei nodi, vai a Ridimensionamento classico.

STV_XRESTORE_ALTER_QUEUE_STATE è visibile solo agli utenti con privilegi avanzati. Per ulteriori informazioni, consulta Visibilità dei dati nelle tabelle e nelle viste di sistema.

Alcuni o tutti i dati di questa tabella sono definiti anche nella vista di monitoraggio SYS SYS_RESTORE_STATE. I dati nella vista di monitoraggio SYS sono formattati in modo da essere più facili da usare e comprendere. Ti consigliamo di utilizzare la vista di monitoraggio SYS per le query.

Colonne di tabella

Nome della colonna Tipo di dati Description
userid intero L’ID dell’utente che ha avviato il ridimensionamento.
db_id intero L’ID del database.
schema char(128) Il nome dello schema.
table_name char(128) Nome della tabella.
tbl intero L'ID della tabella.
status char(64) Lo stato dell’avanzamento della migrazione della tabella. I valori possibili sono i seguenti.
  • Waiting: in attesa dell’inizio della ridistribuzione

  • Applying: attualmente in fase di ridistribuzione

  • Finished: ridistribuzione terminata

task_type intero Il tipo di ridistribuzione della tabella. I valori possibili sono i seguenti.
  • 1: KEY

  • 2: EVEN

Per ulteriori informazioni sugli stili di distribuzione, consulta Stili di distribuzione.

Query di esempio

La seguente query mostra il numero di tabelle in un database che sono in attesa di essere ridimensionate, sono attualmente in fase di ridimensionamento e il cui ridimensionamento è terminato.

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