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_S3 CLIENT
Enregistre la durée de transfert et autres métriques de performance.
Utilisez le CLIENT tableau STL _S3 pour connaître le temps passé à transférer des données depuis Amazon S3.
STL_S3 CLIENT 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 plus d'informations, consultez Visibilité des données dans les tables et vues système.
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. |
recordtime | timestamp | Heure de l’enregistrement. |
pid | entier | ID du processus. Toutes les requêtes d’une séance étant exécutées dans le même processus, cette valeur reste constante si vous exécutez une série de requêtes dans la même séance. |
http_method | character(64) | HTTPnom de méthode correspondant à la demande Amazon S3. |
bucket | character(64) | Nom du compartiment S3. |
clé | character(256) | La clé correspondant à l’objet Amazon S3. |
transfer_size | bigint | Nombre d’octets transférés. |
data_size | bigint | Nombre d’octets de données. Cette valeur est identique à transfer_size pour les données non compressées. Si la compression a été utilisée, il s’agit de la taille des données non compressées. |
start_time | bigint | Heure à laquelle le transfert a commencé (en microsecondes, depuis le 1er janvier 2000). |
end_time | bigint | Heure à laquelle le transfert a fini (en microsecondes, depuis le 1er janvier 2000). |
transfer_time | bigint | Temps pris par le transfert (en microsecondes). |
compression_time | bigint | Partie du temps de transfert passée à décompresser les données (en microsecondes). |
connect_time | bigint | Durée écoulée entre le départ et la connexion au serveur à distance (en microsecondes). |
app_connect_time | bigint | Temps écoulé entre le début et la fin de la SSL connexion/de la prise de contact avec l'hôte distant (en microsecondes). |
nouvelles tentatives | bigint | Nombre de fois où le transfert a été retenté. |
request_id | char(32) | ID de demande provenant de l'en-tête de HTTP réponse Amazon S3 |
extended_request_id | char(128) | ID de demande étendu provenant de la réponse HTTP d'en-tête Amazon S3 (x-amz-id-2). |
ip_address | char(64) | Adresse IP du serveur (ip V4 ou V6). |
is_partial | entier | Valeur qui, si elle est vraie (1), indique que le fichier d'entrée est divisé en plages au cours d'une COPY opération. Si false = 0, le fichier d’entrée n’est pas divisé. |
start_offset | bigint | Valeur qui, si le fichier d'entrée est fractionné au cours d'une COPY opération, indique la valeur de décalage du fractionnement (en octets). Si le fichier n’est pas fractionné, cette valeur est réglée sur 0. |
Exemple de requête
La requête suivante renvoie le temps nécessaire au chargement des fichiers à l'aide d'une COPY commande.
select slice, key, transfer_time from stl_s3client where query = pg_last_copy_id();
Résultat
slice | key | transfer_time ------+-----------------------------+--------------- 0 | listing10M0003_part_00 | 16626716 1 | listing10M0001_part_00 | 12894494 2 | listing10M0002_part_00 | 14320978 3 | listing10M0000_part_00 | 11293439 3371 | prefix=listing10M;marker= | 99395
La requête suivante convertit start_time
et end_time
en horodatage.
select userid,query,slice,pid,recordtime,start_time,end_time, '2000-01-01'::timestamp + (start_time/1000000.0)* interval '1 second' as start_ts, '2000-01-01'::timestamp + (end_time/1000000.0)* interval '1 second' as end_ts from stl_s3client where query> -1 limit 5;
userid | query | slice | pid | recordtime | start_time | end_time | start_ts | end_ts --------+-------+-------+-------+----------------------------+-----------------+-----------------+----------------------------+---------------------------- 0 | 0 | 0 | 23449 | 2019-07-14 16:27:17.207839 | 616436837154256 | 616436837207838 | 2019-07-14 16:27:17.154256 | 2019-07-14 16:27:17.207838 0 | 0 | 0 | 23449 | 2019-07-14 16:27:17.252521 | 616436837208208 | 616436837252520 | 2019-07-14 16:27:17.208208 | 2019-07-14 16:27:17.25252 0 | 0 | 0 | 23449 | 2019-07-14 16:27:17.284376 | 616436837208460 | 616436837284374 | 2019-07-14 16:27:17.20846 | 2019-07-14 16:27:17.284374 0 | 0 | 0 | 23449 | 2019-07-14 16:27:17.285307 | 616436837208980 | 616436837285306 | 2019-07-14 16:27:17.20898 | 2019-07-14 16:27:17.285306 0 | 0 | 0 | 23449 | 2019-07-14 16:27:17.353853 | 616436837302216 | 616436837353851 | 2019-07-14 16:27:17.302216 | 2019-07-14 16:27:17.353851