STV_XRESTORE_ALTER_QUEUE_STATE - Amazon Redshift

Amazon Redshift ne prendra plus en charge la création de nouvelles fonctions Python définies par l’utilisateur à compter du 1er novembre 2025. Si vous souhaitez utiliser des fonctions Python définies par l’utilisateur, créez-les avant cette date. Les fonctions Python définies par l’utilisateur existantes continueront de fonctionner normalement. Pour plus d’informations, consultez le billet de blog .

STV_XRESTORE_ALTER_QUEUE_STATE

Utilisez STV_XRESTORE_ALTER_QUEUE_STATE pour surveiller la progression de la migration de chaque table lors d’un redimensionnement classique. Ceci s’applique spécifiquement lorsque le type de nœud cible est RA3. Pour plus d’informations sur le redimensionnement classique vers des nœuds RA3, consultez Redimensionnement classique.

STV_XRESTORE_ALTER_QUEUE_STATE n’est visible que par les super-utilisateurs. Pour plus d’informations, consultez Visibilité des données dans les tables et vues système.

Tout ou partie des données de cette table sont également disponibles dans la vue de surveillance SYS SYS_RESTORE_STATE. Les données de la vue de surveillance SYS sont formatées pour être plus faciles à utiliser et à comprendre. Nous vous recommandons d’utiliser la vue de surveillance SYS pour vos requêtes.

Colonnes de la table

Nom de la colonne Type de données Description
userid entier ID de l’utilisateur qui a lancé le redimensionnement.
db_id entier ID de la base de données.
schema char(128) Nom du schéma.
table_name char(128) Nom de la table.
tbl entier ID de la table.
status char(64) Statut de progression de la migration de la table. Les valeurs possibles sont les suivantes.
  • Waiting : en attente du début de la redistribution

  • Applying : en cours de redistribution

  • Finished : redistribution terminée

task_type entier Type de redistribution de la table. Les valeurs possibles sont les suivantes.
  • 1 : KEY

  • 2 : EVEN

Pour plus d’informations sur les styles de distribution, consultez Styles de distribution.

Exemple de requête

La requête suivante indique le nombre de tables d’une base de données qui attendent d’être redimensionnées, qui sont en cours de redimensionnement et dont le redimensionnement est terminé.

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