Mesures de PostgreSQL
Les tableaux suivants répertorient et décrivent les mesures collectées en tant que sortie à partir des vérifications PostgreSQL spécifiées. Les entrées indiquées comme des mesures présentées sont des mesures de visibilité élevée qui sont affichées dans l'onglet Espace de travail de l'opérateur Metric (Mesures d'espace de travail) après qu'une alerte a été générée. Ces mesures fournissent à l'opérateur des informations supplémentaires pour l'aider à approfondir la question.
| Mesure | Description |
|---|---|
| pgsql.connections.active (Mesure présentée) |
Fournit des mesures sur le nombre total de connexions actives dans la base de données PostgreSQL. |
| pgsql.connections.idle (Mesure présentée) |
Fournit des mesures sur le nombre total de connexions inactives sur la base de données PostgreSQL. |
| Mesure | Description |
|---|---|
| pgsql.db.size (Mesure présentée) |
Fournit des mesures sur l'utilisation totale de la taille du disque pour chacune des bases de données PostgreSQL sur le serveur. |
| Mesure | Description |
|---|---|
| pgsql.locks.AccessShareLock | Fournit des mesures en mode verrou en lecture acquises automatiquement à partir des tables interrogées. |
| pgsql.locks.ExclusiveLock | Fournit des mesures en mode verrou de lecture acquises par la table TABLE LOCK pour les instructions EN MODE EXCLUSIF. |
| Mesure | Description |
|---|---|
| pgsql.tables_size (Mesure présentée) |
Fournit des mesures sur la taille de la table de base de données sur le serveur. |
| Mesure | Description |
|---|---|
| pgsql.statsbgwriter.buffers_alloc | Fournit des mesures associées au nombre de tampons alloués. |
| pgsql.statsbgwriter.buffers_backend | Fournit des mesures liées au nombre de tampons écrits directement par un back-end. |
| pgsql.statsbgwriter.buffers_backend_fsync | Fournit des mesures liées au nombre de fois qu'un back-end a dû exécuter son propre appel fsync (le dispositif d'écriture gère normalement ces appels en arrière-plan, même lorsque le back-end effectue sa propre écriture). |
| pgsql.statsbgwriter.buffers_checkpoint | Fournit des mesures liées au nombre de tampons écrits pendant les points de contrôle. |
| pgsql.statsbgwriter.buffers_clean | Fournit des mesures liées au nombre de tampons écrits par le dispositif d'écriture en arrière-plan. |
| pgsql.statsbgwriter.checkpoint_sync_time | Fournit des mesures associées à la durée totale passée dans la portion de traitement du point de contrôle, où les fichiers sont synchronisés avec le disque, en millisecondes. |
| pgsql.statsbgwriter.checkpoint_write_time | Fournit des mesures associées à la durée totale passée dans la portion de traitement du point de contrôle, où les fichiers sont écrits sur le disque, en millisecondes. |
| pgsql.statsbgwriter.checkpoints_req (Mesure présentée) |
Fournit des mesures liées au nombre de points de contrôle demandés ayant été exécutés. |
| pgsql.statsbgwriter.checkpoints_timed (Mesure présentée) |
Fournit des mesures liées au nombre de points de contrôle planifiés ayant été exécutés. |
| pgsql.statsbgwriter.maxwritten_clean | Fournit des mesures liées au nombre de fois où le dispositif d'écriture en arrière-plan a arrêté une analyse de nettoyage, car il avait écrit trop de tampons. |
| Mesure | Description |
|---|---|
| pgsql.statsdb.blk_read_time (Mesure présentée) |
Fournit des mesures liées au temps que les back-ends passent à lire des blocs de fichiers de données dans cette base de données, en millisecondes. |
| pgsql.statsdb.blk_write_time (Mesure présentée) |
Fournit des mesures liées au temps que passent les back-ends à écrire des blocs de fichiers de données dans cette base de données, en millisecondes. |
| pgsql.statsdb.blks_hit (Mesure présentée) |
Fournit des mesures liées au nombre de fois où des blocs de disque ont été trouvés dans le cache de tampon, de sorte qu'une lecture n'était pas nécessaire. Cela inclut uniquement les accès dans le cache de tampon PostgreSQL, et non dans le cache du système de fichiers du système d'exploitation. |
| pgsql.statsdb.blks_read | Fournit des mesures liées au nombre de blocs de disque lus dans cette base de données. |
| pgsql.statsdb.checksum_failures | Fournit des mesures associées au nombre d'échecs de somme de contrôle de la page de données détectés dans cette base de données (ou sur un objet partagé), ou 0 si les sommes de contrôle des données ne sont pas activées. |
| pgsql.statsdb.conflicts | Fournit des mesures liées au nombre de requêtes annulées en raison de conflits avec la récupération dans cette base de données. Les conflits se produisent uniquement sur les serveurs en veille. |
| pgsql.statsdb.deadlocks (Mesure présentée) |
Fournit des mesures associées au nombre de blocages détectés dans cette base de données. |
| pgsql.statsdb.numbackends | Fournit des mesures liées au nombre de back-ends actuellement connectés à cette base de données. Il s'agit de la seule colonne de cette vue qui renvoie une valeur indiquant l'état actuel ; toutes les autres colonnes renvoient les valeurs accumulées depuis la dernière réinitialisation. |
| pgsql.statsdb.temp_bytes | Fournit des mesures liées à la quantité totale de données écrites dans des fichiers temporaires par des requêtes dans cette base de données. Tous les fichiers temporaires sont pris en compte, quelle que soit la raison pour laquelle le fichier temporaire a été créé et quel que soit le paramètre log_temp_files. |
| pgsql.statsdb.temp_files | Fournit des mesures liées au nombre de fichiers temporaires créés par les requêtes dans cette base de données. Tous les fichiers temporaires sont pris en compte, quelle que soit la raison pour laquelle le fichier temporaire a été créé (tri ou hachage) et quel que soit le paramètre log_temp_files. |
| pgsql.statsdb.tup_deleted | Fournit des mesures liées au nombre de lignes supprimées par les requêtes dans cette base de données. |
| pgsql.statsdb.tup_fetched | Fournit des mesures liées au nombre de lignes extraites par les requêtes dans cette base de données. |
| pgsql.statsdb.tup_inserted | Fournit des mesures liées au nombre de lignes insérées par les requêtes dans cette base de données. |
| pgsql.statsdb.tup_returned | Fournit des mesures liées au nombre de lignes renvoyées par les requêtes dans cette base de données. |
| pgsql.statsdb.tup_updated | Fournit des mesures liées au nombre de lignes mises à jour par les requêtes dans cette base de données. |
| pgsql.statsdb.xact_commit | Fournit des mesures liées au nombre de transactions validées dans cette base de données. |
| pgsql.statsdb.xact_rollback | Fournit des mesures liées au nombre de transactions restaurées dans cette base de données. |
| Mesure | Description |
|---|---|
| pgsql.statsio.heap_blks_hit (Mesure présentée) |
Fournit des mesures associées au nombre d'accès au tampon dans cette table. |
| pgsql.statsio.heap_blks_read | Fournit des mesures liées au nombre de blocs de disque lus à partir de cette table. |
| pgsql.statsio.idx_blks_hit | Fournit des mesures associées au nombre d'accès au tampon dans tous les index de cette table. |
| pgsql.statsio.idx_blks_read | Fournit des mesures liées au nombre de blocs de disque lus à partir de tous les index de cette table. |
| pgsql.statsio.tidx_blks_hit | Fournit des mesures associées au nombre d'accès au tampon dans l'index de table TOAST de cette table (le cas échéant). |
| pgsql.statsio.tidx_blks_read | Fournit des mesures liées au nombre de blocs de disque lus à partir de l'index de table TOAST de cette table. |
| pgsql.statsio.toast_blks_hit | Fournit des mesures liées au nombre d'accès au tampon à la table TOAST de cette table (le cas échéant). |
| pgsql.statsio.toast_blks_read | Fournit des mesures liées au nombre de blocs de disque lus à partir de la table TOAST de cette table (le cas échéant). |
| Mesure | Description |
|---|---|
| pgsql.statstable.idx_scan | Fournit des mesures liées au nombre d'analyses d'index lancées sur cette table. |
| pgsql.statstable.idx_tup_fetch | Fournit des mesures liées au nombre de lignes actives extraites par les analyses d'index. |
| pgsql.statstable.n_dead_tup | Fournit des mesures associées au nombre estimé de lignes inactives. |
| pgsql.statstable.n_live_tup | Fournit des mesures associées au nombre estimé de lignes actives. |
| pgsql.statstable.n_tup_del | Fournit des mesures associées au nombre de lignes supprimées. |
| pgsql.statstable.n_tup_hot_upd | Fournit des mesures liées au nombre de lignes mises à jour à chaud (c'est-à-dire sans mise à jour d'index distincte requise). |
| pgsql.statstable.n_tup_ins | Fournit des mesures liées au nombre de lignes insérées. |
| pgsql.statstable.n_tup_upd | Fournit des mesures liées au nombre de lignes mises à jour. |
| pgsql.statstable.seq_scan | Fournit des mesures associées au nombre d'analyses séquentielles lancées sur cette table. |
| pgsql.statstable.seq_tup_read | Fournit des mesures liées au nombre de lignes actives extraites par des analyses séquentielles. |