Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

STV_EXEC_STATE

Mode de mise au point
STV_EXEC_STATE - Amazon Redshift

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Utilisez la table STV_EXEC_STATE pour rechercher des informations sur les requêtes et les étapes de requête qui sont en cours d’exécution sur les nœuds de calcul.

Ces informations sont généralement utilisées uniquement pour résoudre des problèmes techniques. Les vues SVV_QUERY_STATE et SVL_QUERY_SUMMARY tirent leurs informations de STV_EXEC_STATE.

STV_EXEC_STATE est visible par tous les utilisateurs. Les super-utilisateurs peuvent voir toutes les lignes, tandis que les utilisateurs standard peuvent voir uniquement leurs propres données. Pour de plus amples informations, veuillez consulter 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_QUERY_DETAIL. 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 généré l’entrée.
query entier ID de requête. Permet de joindre d’autres tables système et vues.
slice entier Tranche du nœud où l’étape s’est terminée.
segment entier Segment de la requête qui s’est exécutée. Un segment de la requête est une série d’étapes.
étape entier Étape du segment de la requête qui s’est terminée. Une étape est la plus petite unité exécutée par une requête.
starttime timestamp Heure à laquelle l’étape s’est exécutée.
currenttime timestamp Heure actuelle.
tasknum entier Processus de tâche de requête qui est affecté à l’exécution de l’étape.
rows bigint Nombre de lignes traitées.
octets bigint Nombre d’octets traités.
étiquette char(256) Étiquette de l’étape, qui se compose d’un nom d’étape de requête et, le cas échéant, d’un ID de table et d’un nom de table (par exemple, scan tbl=100448 name =user). Les tables à trois chiffres font IDs généralement référence à des scans de tables transitoires. Lorsque tbl=0 s’affiche, cela fait généralement référence à une analyse d’une valeur constante.
is_diskbased char(1) Si cette étape de la requête a été effectuée comme une opération sur disque : true (t) ou false (f). Seules certaines étapes, telles que le hachage, le tri et l’agrégation, peuvent accéder au disque. La plupart des types d’étapes sont toujours effectués en mémoire.
workmem bigint Nombre d’octets de mémoire de travail assignés à l’étape.
num_parts entier Nombre de partitions entre lesquelles une table de hachage est divisée pendant une étape de hachage. Un nombre positif dans cette colonne n’implique pas que l’étape de hachage ait été exécutée comme opération sur disque. Vérifiez la valeur de la colonne IS_DISKBASED pour voir si l’étape de hachage était basée sur le disque.
is_rrscan char(1) Si la valeur est définie sur true (t), indique qu’une analyse à plage restreinte a été utilisée sur l’étape. La valeur par défaut est false (f).
is_delayed_scan char(1) Si la valeur est définie sur true (t), indique qu’une analyse retardée a été utilisée sur l’étape. La valeur par défaut est false (f).

Exemples de requêtes

Plutôt que d’interroger directement STV_EXEC_STATE, Amazon Redshift recommande d’interroger SVL_QUERY_SUMMARY ou SVV_QUERY_STATE pour obtenir les informations dans STV_EXEC_STATE dans un format plus convivial. Pour en savoir plus, consultez la documentation de SVL_QUERY_SUMMARY ou SVV_QUERY_STATE.

Rubrique suivante :

STV_INFLIGHT

Rubrique précédente :

STV_DB_ISOLATION_LEVEL

Sur cette page

ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.