Mesures de PostgreSQL

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 5 minutes de lecture
  • Les tableaux suivants répertorient et décrivent les mesures collectées en tant que sortie des vérifications spécifiées PostgreSQL . Entrées indiquées Les mesures proposées sont des mesures à haute visibilité qui s’affichent dans l’onglet Mesure après la génération d’une Espace de travail de l'opérateur alerte. Ces mesures fournissent à l’opérateur des informations supplémentaires qui l’aident à explorer plus en détail le problème spécifié.

    Tableau 1. Mesures Postgresql.check-connections
    Mesure Description
    pgsql.connections.active

    (Mesure proposée)

    Fournit des mesures sur le nombre total de connexions actives dans la PostgreSQL base de données.
    pgsql.connexions.inactif

    (Mesure proposée)

    Fournit des mesures sur le nombre total de connexions inactives dans la base de PostgreSQL données.
    Tableau 2. Mesures Postgresql.metric-dbsize
    Mesure Description
    pgsql.db.taille

    (Mesure proposée)

    Fournit des mesures sur l’utilisation de la taille totale du disque pour chacune des bases de PostgreSQL données sur le serveur.
    Tableau 3. Mesures postgresql.metric-locks
    Mesure Description
    pgsql.verrous.AccèsPartageVerrou Fournit des mesures sur le mode de verrouillage en lecture acquises automatiquement à partir des tables interrogées.
    pgsql.locks.Verrou exclusif Fournit des mesures sur le mode de verrouillage en lecture acquises par la table LOCK table pour les instructions EN MODE EXCLUSIF.
    Tableau 4. Mesures PostgreSQL.metric-relation-size
    Mesure Description
    pgsql.tables_size

    (Mesure proposée)

    Fournit des mesures sur la taille de la table de base de données sur le serveur.
    Tableau 5. Mesures postgresql.metric-statsbgwriter
    Mesure Description
    pgsql.statsbgwriter.buffers_alloc Fournit des mesures liées au nombre de tampons alloués.
    pgsql.statsbgwriter.buffers_backend Fournit des mesures liées au nombre de tampons écrits directement par un backend.
    pgsql.statsbgwriter.buffers_backend_fsync Fournit des mesures liées au nombre de fois qu’un backend a dû exécuter son propre appel fsync (normalement l’auteur de l’arrière-plan les gère, même lorsque le backend 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 rédacteur en arrière-plan.
    pgsql.statsbgwriter.checkpoint_sync_time Fournit des mesures relatives à la durée totale passée dans la partie du traitement du point de contrôle où les fichiers sont synchronisés sur le disque, en millisecondes.
    pgsql.statsbgwriter.checkpoint_write_time Fournit des mesures relatives à la durée totale passée dans la partie du traitement du point de contrôle où les fichiers sont écrits sur le disque, en millisecondes.
    pgsql.statsbgwriter.checkpoints_req

    (Mesure proposée)

    Fournit des mesures relatives au nombre de points de contrôle demandés qui ont été effectués.
    pgsql.statsbgwriter.checkpoints_timed

    (Mesure proposée)

    Fournit des mesures relatives au nombre de points de contrôle planifiés qui ont été effectués.
    pgsql.statsbgwriter.maxwritten_clean Fournit des mesures liées au nombre de fois où l’enregistreur en arrière-plan a arrêté une analyse de nettoyage parce qu’il avait écrit trop de tampons.
    Tableau 6. Mesures Postgresql.metric-statsDB
    Mesure Description
    pgsql.statsdb.blk_read_time

    (Mesure proposée)

    Fournit des mesures liées au temps passé à lire des blocs de fichiers de données par des back-ends dans cette base de données, en millisecondes.
    pgsql.statsdb.blk_write_time

    (Mesure proposée)

    Fournit des mesures liées au temps passé à écrire des blocs de fichiers de données par des backends dans cette base de données, en millisecondes.
    pgsql.statsdb.blks_hit

    (Mesure proposée)

    Fournit des mesures liées au nombre de fois où des blocs de disque ont été trouvés dans le cache tampon, de sorte qu’une lecture n’était pas nécessaire. Cela inclut uniquement les accès dans le PostgreSQL cache tampon, pas dans le cache du système de fichiers du système d’exploitation.
    pgsql.statsdb.blks_read Fournit des mesures relatives au nombre de blocs de disque lus dans cette base de données.
    pgsql.statsdb.checksum_failures Fournit des mesures liées au nombre d’échecs de somme de contrôle de 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 de données ne sont pas activées.
    pgsql.statsdb.conflits 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 de secours.
    pgsql.statsdb.interblocages

    (Mesure proposée)

    Fournit des mesures relatives au nombre d’interblocages détectés dans cette base de données.
    pgsql.statsdb.numbackends Fournit des mesures relatives 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 reflétant 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 comptés, quelle que soit la raison de création du fichier temporaire et quel que soit le log_temp_files paramètre.
    pgsql.statsdb.temp_files Fournit des mesures liées au nombre de fichiers temporaires créés par des requêtes dans cette base de données. Tous les fichiers temporaires sont comptés, quelle que soit la raison pour laquelle le fichier temporaire a été créé (comme le tri ou le hachage) et quel que soit le log_temp_files paramètre.
    pgsql.statsdb.tup_deleted Fournit des mesures liées au nombre de lignes supprimées par des 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 des 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 des requêtes dans cette base de données.
    pgsql.statsdb.xact_commit Fournit des mesures relatives au nombre de transactions dans cette base de données qui ont été validées.
    pgsql.statsdb.xact_rollback Fournit des mesures relatives au nombre de transactions de cette base de données qui ont été restaurées.
    Tableau 7. Mesures PostgreSQL.Metric-Statsio
    Mesure Description
    pgsql.statsio.heap_blks_hit

    (Mesure proposée)

    Fournit des mesures relatives au nombre d’accès à la mémoire tampon dans cette table.
    pgsql.statsio.heap_blks_read Fournit des mesures relatives au nombre de blocs de disque lus dans cette table.
    pgsql.statsio.idx_blks_hit Fournit des mesures liées au nombre d’accès à la mémoire 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 relatives au nombre d’accès tampon dans l’index de la 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 la table TOAST de cette table.
    pgsql.statsio.toast_blks_hit Fournit des mesures liées au nombre d’accès à la mémoire tampon dans 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).
    Tableau 8. Mesures PostgreSQL.Metric-Statsio
    Mesure Description
    pgsql.statstable.idx_scan Fournit des mesures relatives 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 liées au nombre estimé de lignes mortes.
    pgsql.statstable.n_live_tup Fournit des mesures liées au nombre estimé de lignes actives.
    pgsql.statstable.n_tup_del Fournit des mesures lié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 relatives 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.