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

SVL_FEDERATED_QUERY

Utilisez la vue SVL_FEDERATED_QUERY pour afficher des informations sur un appel de requête fédérée.

SVL_FEDERATED_QUERY est visible pour tous les utilisateurs. Les super-utilisateurs peuvent voir toutes les lignes, tandis que les utilisateurs standard peuvent voir uniquement leurs propres données. 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_EXTERNAL_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 exécutant la requête.
xid bigint ID de transaction.
pid entier ID du processus de leader exécutant la requête.
query entier ID de requête d’un appel fédéré.
sourcetype character(32) Type de source d’appel fédérée, par exemple, "PG".
recordtime timestamp Heure à laquelle une requête est envoyée pour fédération. UTC est utilisé.
querytext character(4000) Chaîne de requête envoyée au moteur PostgreSQL distant pour exécution.
num_rows bigint Le nombre de lignes renvoyées par la requête fédérée.
num_bytes bigint Le nombre d’octets renvoyés par la requête fédérée.
duration bigint Le temps (microsecondes) passé à récupérer des lignes à partir d’appels de curseurs. Il s’agit du temps passé à exécuter la requête fédérée, ainsi qu’à obtenir des résultats en retour.

Exemples de requêtes

Pour afficher des informations sur les appels de requête fédérés, exécutez la requête suivante.

select query, trim(sourcetype) as type, recordtime, trim(querytext) as "PG Subquery" from svl_federated_query where query = 4292; query | type | recordtime | pg subquery -------+------+----------------------------+--------------------------------------------------------------- 4292 | PG | 2020-03-27 04:29:58.485126 | SELECT "level" FROM functional.employees WHERE ("level" >= 6) (1 row)