PostgreSQL-Metriken

  • Freigeben Version: Australia
  • Aktualisiert 12. März 2026
  • 5 Minuten Lesedauer
  • In den folgenden Tabellen werden die Metriken aufgelistet und beschrieben, die als Ausgabe von der angegebenen erfasst werden PostgreSQL Prüfungen. Einträge angegeben als Empfohlene Metriken Sind Metriken mit hoher Sichtbarkeit, die in angezeigt werden Betreiber-Arbeitsbereich Registerkarte „Metrik“, nachdem eine Warnung generiert wurde. Diese Metriken bieten dem Operator zusätzliche Informationen, damit er das angegebene Problem weiter erkunden kann.

    Tabelle : 1. postgresql.check-connections Metriken
    Metrik Beschreibung
    pgsql.connections.active

    (Empfohlene Metrik)

    Stellt Metriken für die Gesamtzahl der aktiven Verbindungen in bereit PostgreSQL Datenbank.
    Pgsql.connections.inaktiv

    (Empfohlene Metrik)

    Stellt Metriken für die Gesamtzahl der inaktiven Verbindungen auf bereit PostgreSQL Datenbank.
    Tabelle : 2. postgresql.metric-dbsize-Metriken
    Metrik Beschreibung
    Pgsql.DB.size

    (Empfohlene Metrik)

    Stellt Metriken für die gesamte Auslastung der Datenträgergröße für jeden der bereit PostgreSQL Datenbanken auf dem Server.
    Tabelle : 3. postgresql.metric-sperrt Metriken
    Metrik Beschreibung
    Pgsql.locks.AccessShareLock Stellt Metriken für den Leseschlossmodus bereit, der automatisch aus abgefragten Tabellen abgerufen wird.
    Pgsql.locks.ExklusivSperre Stellt Metriken für den Lesesperren-Modus bereit, der von der SPERRTABELLE für Anweisungen IM EXKLUSIVEN MODUS erworben wurde.
    Tabelle : 4. postgresql.metric-relation-size-Metriken
    Metrik Beschreibung
    Pgsql.tables_size

    (Empfohlene Metrik)

    Stellt Metriken für die Datenbanktabellengröße auf dem Server bereit.
    Tabelle : 5. postgresql.metric-statsbgwriter-Metriken
    Metrik Beschreibung
    Pgsql.statsbgwriter.buffers_alloc Stellt Metriken im Zusammenhang mit der Anzahl der zugeteilten Puffer bereit.
    Pgsql.statsbgwriter.buffers_Backend Stellt Metriken bereit, die sich auf die Anzahl der Puffer beziehen, die direkt von einem Back-End geschrieben wurden.
    Pgsql.statsbgwriter.buffers_Backend_fsync Stellt Metriken bereit, die sich darauf beziehen, wie oft ein Back-End seinen eigenen fsync-Aufruf ausführen musste (normalerweise verarbeitet der Hintergrundautor diese, auch wenn das Back-End seine eigenen Schreibvorgänge ausführt).
    Pgsql.statsbgwriter.buffers_checkpoint Stellt Metriken im Zusammenhang mit der Anzahl der während Prüfpunkten geschriebenen Puffer bereit.
    Pgsql.statsbgwriter.buffers_clean Stellt Metriken bereit, die sich auf die Anzahl der vom Hintergrundautor geschriebenen Puffer beziehen.
    pgsql.statsbgwriter.checkpoint_sync_time Stellt Metriken im Zusammenhang mit der Gesamtzeit in Millisekunden für den Teil der Prüfpunktverarbeitung bereit, bei dem Dateien mit dem Datenträger synchronisiert werden.
    pgsql.statsbgwriter.checkpoint_write_time Stellt Metriken im Zusammenhang mit der Gesamtzeit in Millisekunden bereit, die für den Teil der Prüfpunktverarbeitung aufgewendet wurde, bei dem Dateien auf den Datenträger geschrieben werden.
    pgsql.statsbgwriter.checkpoints_req

    (Empfohlene Metrik)

    Stellt Metriken im Zusammenhang mit der Anzahl der angeforderten Prüfpunkte bereit, die durchgeführt wurden.
    pgsql.statsbgwriter.checkpoints_timed

    (Empfohlene Metrik)

    Stellt Metriken im Zusammenhang mit der Anzahl der durchgeführten geplanten Prüfpunkte bereit.
    Pgsql.statsbgwriter.maxwritten_clean Stellt Metriken bereit, die sich darauf beziehen, wie oft der Hintergrundautor einen Bereinigungsscan angehalten hat, da zu viele Puffer geschrieben wurden.
    Tabelle : 6. postgresql.metric-statsdb-Metriken
    Metrik Beschreibung
    Pgsql.statsdb.blk_read_time

    (Empfohlene Metrik)

    Stellt Metriken im Zusammenhang mit der Zeit zum Lesen von Datendateiblöcken nach Back-Ends in dieser Datenbank in Millisekunden bereit.
    Pgsql.statsdb.blk_write_time

    (Empfohlene Metrik)

    Stellt Metriken im Zusammenhang mit der Zeit zum Schreiben von Datendateiblöcken nach Back-Ends in dieser Datenbank in Millisekunden bereit.
    Pgsql.statsdb.blks_Hit

    (Empfohlene Metrik)

    Stellt Metriken bereit, die sich darauf beziehen, wie oft Datenträgerblöcke im Puffer-Cache gefunden wurden, sodass kein Lesen erforderlich war. Dies umfasst nur Treffer in PostgreSQL Puffercache, nicht der Dateisystemcache des Betriebssystems.
    Pgsql.statsdb.blks_read Stellt Metriken im Zusammenhang mit der Anzahl der in dieser Datenbank gelesenen Datenträgerblöcke bereit.
    pgsql.statsdb.checksum_failures Stellt Metriken bereit, die sich auf die Anzahl der in dieser Datenbank (oder in einem gemeinsam genutzten Objekt) erkannten Prüfsummenfehler auf der Datenseite beziehen, oder 0, wenn Datenprüfsummen nicht aktiviert sind.
    Pgsql.statsdb.Conflicts Stellt Metriken im Zusammenhang mit der Anzahl der Abfragen bereit, die aufgrund von Konflikten mit der Wiederherstellung in dieser Datenbank abgebrochen wurden. Konflikte treten nur auf Standby-Servern auf.
    pgsql.statsdb.deadlocks

    (Empfohlene Metrik)

    Stellt Metriken im Zusammenhang mit der Anzahl der in dieser Datenbank erkannten Deadlocks bereit.
    Pgsql.statsdb.numbackends Stellt Metriken bereit, die sich auf die Anzahl der Back-Ends beziehen, die derzeit mit dieser Datenbank verbunden sind. Dies ist die einzige Spalte in dieser Ansicht, die einen Wert zurückgibt, der den aktuellen Status widerspiegelt. Alle anderen Spalten geben die kumulierten Werte seit der letzten Zurücksetzung zurück.
    Pgsql.statsdb.temp_bytes Stellt Metriken im Zusammenhang mit der Gesamtmenge der Daten bereit, die durch Abfragen in dieser Datenbank in temporäre Dateien geschrieben wurden. Alle temporären Dateien werden gezählt, unabhängig davon, warum die temporäre Datei erstellt wurde und unabhängig von log_temp_filesEinstellung.
    Pgsql.statsdb.temp_files Stellt Metriken im Zusammenhang mit der Anzahl der temporären Dateien bereit, die durch Abfragen in dieser Datenbank erstellt wurden. Alle temporären Dateien werden gezählt, unabhängig davon, warum die temporäre Datei erstellt wurde (z. B. Sortieren oder Hashing) und unabhängig von log_temp_filesEinstellung.
    Pgsql.statsdb.tup_deleted Stellt Metriken im Zusammenhang mit der Anzahl der Zeilen bereit, die durch Abfragen in dieser Datenbank gelöscht wurden.
    Pgsql.statsdb.tup_fetched Stellt Metriken im Zusammenhang mit der Anzahl der Zeilen bereit, die von Abfragen in dieser Datenbank abgerufen werden.
    Pgsql.statsdb.tup_inserted Stellt Metriken bereit, die sich auf die Anzahl der Zeilen beziehen, die von Abfragen in dieser Datenbank eingefügt wurden.
    Pgsql.statsdb.tup_Returned Stellt Metriken im Zusammenhang mit der Anzahl der Zeilen bereit, die von Abfragen in dieser Datenbank zurückgegeben werden.
    Pgsql.statsdb.tup_updated Stellt Metriken im Zusammenhang mit der Anzahl der Zeilen bereit, die durch Abfragen in dieser Datenbank aktualisiert wurden.
    Pgsql.statsdb.xact_commit Stellt Metriken im Zusammenhang mit der Anzahl der Transaktionen in dieser Datenbank bereit, die bestätigt wurden.
    Pgsql.statsdb.xact_Rollback Stellt Metriken im Zusammenhang mit der Anzahl der Transaktionen in dieser Datenbank bereit, die zurückgesetzt wurden.
    Tabelle : 7. postgresql.metric-statsio-Metriken
    Metrik Beschreibung
    Pgsql.statsio.Heap_blks_Hit

    (Empfohlene Metrik)

    Stellt Metriken im Zusammenhang mit der Anzahl der Puffertreffer in dieser Tabelle bereit.
    Pgsql.statsio.heap_blks_read Stellt Metriken im Zusammenhang mit der Anzahl der aus dieser Tabelle gelesenen Datenträgerblöcke bereit.
    Pgsql.statsio.idx_blks_Hit Stellt Metriken im Zusammenhang mit der Anzahl der Puffertreffer in allen Indizes in dieser Tabelle bereit.
    Pgsql.statsio.idx_blks_read Stellt Metriken im Zusammenhang mit der Anzahl der Datenträgerblöcke bereit, die aus allen Indizes in dieser Tabelle gelesen werden.
    Pgsql.statsio.tidx_blks_Hit Stellt Metriken im Zusammenhang mit der Anzahl der Puffertreffer im TOAST-Tabellenindex dieser Tabelle bereit (falls vorhanden).
    Pgsql.statsio.tidx_blks_read Stellt Metriken im Zusammenhang mit der Anzahl der Datenträgerblöcke bereit, die aus dem TOAST-Tabellenindex dieser Tabelle gelesen werden.
    Pgsql.statsio.Toast_blks_Hit Stellt Metriken im Zusammenhang mit der Anzahl der Puffertreffer in der TOAST-Tabelle dieser Tabelle bereit (falls vorhanden).
    Pgsql.statsio.Toast_blks_read Stellt Metriken im Zusammenhang mit der Anzahl der Datenträgerblöcke bereit, die aus der TOAST-Tabelle dieser Tabelle gelesen werden (falls vorhanden).
    Tabelle : 8. postgresql.metric-statsio-Metriken
    Metrik Beschreibung
    Pgsql.statstable.idx_Scan Stellt Metriken im Zusammenhang mit der Anzahl der Indexscans bereit, die für diese Tabelle initiiert wurden.
    Pgsql.statstable.idx_tup_fetch Stellt Metriken im Zusammenhang mit der Anzahl der Live-Zeilen bereit, die von Indexscans abgerufen werden.
    Pgsql.statstable.n_Dead_tup Stellt Metriken im Zusammenhang mit der geschätzten Anzahl der inaktiven Zeilen bereit.
    Pgsql.statstable.n_live_tup Stellt Metriken im Zusammenhang mit der geschätzten Anzahl der Live-Zeilen bereit.
    Pgsql.statstable.n_up_del Stellt Metriken im Zusammenhang mit der Anzahl der gelöschten Zeilen bereit.
    pgsql.statstable.n_tup_hot_upd Stellt Metriken im Zusammenhang mit der Anzahl der AKTUELL aktualisierten Zeilen bereit (d. h. ohne separate Indexaktualisierung).
    Pgsql.statstable.n_tup_ins Stellt Metriken im Zusammenhang mit der Anzahl der eingefügten Zeilen bereit.
    Pgsql.statstable.n_tup_upd Stellt Metriken im Zusammenhang mit der Anzahl der aktualisierten Zeilen bereit.
    pgsql.statstable.seq_scan Stellt Metriken im Zusammenhang mit der Anzahl der sequenziellen Scans bereit, die für diese Tabelle initiiert wurden.
    pgsql.statstable.seq_tup_read Stellt Metriken im Zusammenhang mit der Anzahl der Live-Zeilen bereit, die von sequenziellen Scans abgerufen werden.