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.
STL_AGGR
Analyse les étapes d’exécution de l’agrégation pour les requêtes. Ces étapes se produisent lors de l'exécution des fonctions d'agrégation et des clauses GROUP BY.
STL_ AGGR 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.
Note
STL_ contient AGGR uniquement les requêtes exécutées sur les clusters principaux. Elle ne contient pas de requêtes exécutées sur des clusters de mise à l’échelle de la simultanéité. Pour accéder aux requêtes exécutées à la fois sur des clusters de dimensionnement principaux et simultanés, nous vous recommandons d'utiliser la vue SYS SYS_QUERY_DETAIL de surveillance. Les données de la vue SYS de surveillance sont formatées pour être plus faciles à utiliser et à comprendre.
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. La colonne de requête peut servir à joindre les autres tables système et les vues. |
slice | entier | Numéro identifiant la tranche au cours de laquelle la requête était en cours d’exécution. |
segment | entier | Numéro qui identifie le segment de requête. |
étape | entier | Étape de la requête exécutée. |
starttime | timestamp | Heure à UTC laquelle la requête a commencé. Le temps total inclut la mise en file d'attente et l'exécution avec 6 chiffres de précision pour les fractions de secondes. olpPar exemple : 2009-06-12 11:29:19.131358 . |
endtime | timestamp | Heure à UTC laquelle la requête s'est terminée. Le temps total inclut la mise en file d'attente et l'exécution avec 6 chiffres de précision pour les fractions de secondes. olpPar exemple : 2009-06-12 11:29:19.131358 . |
tasknum | entier | Numéro du processus de la tâche de requête qui a été assigné pour exécuter l’étape. |
rows | bigint | Nombre total de lignes traitées. |
octets | bigint | Taille, en octets, de toutes les lignes de sortie de l’étape. |
slots | entier | Nombre de compartiments de hachage. |
occupied | entier | Nombre d’emplacements qui contiennent des enregistrements. |
maxlength | entier | Taille de l’emplacement le plus grand. |
tbl | entier | ID de table. |
is_diskbased | character(1) | Si la valeur est true (t), la requête a été exécutée en tant qu’opération sur disque. Si elle est false (f), la requête a été exécutée en mémoire. |
workmem | bigint | Nombre d’octets de mémoire de travail assignés à l’étape. |
type | character(6) | Type d’étape. Les valeurs valides sont :
|
redimensionne | entier | Information à utilisation interne uniquement. |
flushable | entier | Information à utilisation interne uniquement. |
Exemples de requêtes
Renvoie des informations sur les étapes d'exécution agrégées pour SLICE 1 et TBL 239.
select query, segment, bytes, slots, occupied, maxlength, is_diskbased, workmem, type from stl_aggr where slice=1 and tbl=239 order by rows limit 10;
query | segment | bytes | slots | occupied | maxlength | is_diskbased | workmem | type -------+---------+-------+---------+----------+-----------+--------------+-----------+-------- 562 | 1 | 0 | 4194304 | 0 | 0 | f | 383385600 | HASHED 616 | 1 | 0 | 4194304 | 0 | 0 | f | 383385600 | HASHED 546 | 1 | 0 | 4194304 | 0 | 0 | f | 383385600 | HASHED 547 | 0 | 8 | 0 | 0 | 0 | f | 0 | PLAIN 685 | 1 | 32 | 4194304 | 1 | 0 | f | 383385600 | HASHED 652 | 0 | 8 | 0 | 0 | 0 | f | 0 | PLAIN 680 | 0 | 8 | 0 | 0 | 0 | f | 0 | PLAIN 658 | 0 | 8 | 0 | 0 | 0 | f | 0 | PLAIN 686 | 0 | 8 | 0 | 0 | 0 | f | 0 | PLAIN 695 | 1 | 32 | 4194304 | 1 | 0 | f | 383385600 | HASHED (10 rows)