SQL-Statistiken für RDS PostgreSQL - Amazon Relational Database Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

SQL-Statistiken für RDS PostgreSQL

Performance Insights sammelt für jeden SQL-Aufruf und für jede Sekunde, in der eine Abfrage ausgeführt wird, SQL-Statistiken. RDS für PostgreSQL sammelt SQL-Statistiken nur auf Digest-Ebene. Auf der Anweisungsebene werden keine Statistiken angezeigt.

Im Folgenden finden Sie Informationen zu Statistiken auf Digest-Ebene für RDS für PostgreSQL.

Digest-Statistiken für RDS PostgreSQL

Damit SQL-Digest-Statistiken angzeigt werden können, muss RDS PostgreSQL die Bibliothek pg_stat_statements laden. Für PostgreSQL-DB-Instances, die mit PostgreSQL 11 oder höher kompatibel sind, wird diese Bibliothek von der Datenbank standardmäßig geladen. Für PostgreSQL-DB-Instances, die mit PostgreSQL 10 oder früher kompatibel sind, aktivieren Sie diese Bibliothek manuell. Zur manuellen Aktivierung fügen Sie in der DB-Parametergruppe, die der DB-Instance zugeordnet ist, pg_stat_statements zu shared_preload_libraries hinzu. Starten Sie anschließend die DB-Instance neu. Weitere Informationen finden Sie unter Parametergruppen für Amazon RDS.

Anmerkung

Performance-Insights kann nur Statistiken für nicht abgeschnittene Abfragen in pg_stat_activity erfassen. Standardmäßig kürzen PostgreSQL-Datenbanken Abfragen, die länger als 1 024 Bytes sind. Um die Abfragegröße zu erhöhen, ändern Sie den Parameter track_activity_query_size in der DB-Parametergruppe, die mit Ihrer DB-Instance verknüpft ist. Wenn Sie diesen Parameter ändern, ist ein Neustart der DB-Instance erforderlich.

Sekundengenaue Digest-Statistiken für RDS PostgreSQL

Die folgenden SQL Digest-Statistiken sind für PostgreSQL DB-Instances verfügbar.

Metrik Einheit
db.sql_tokenized.stats.calls_per_sec Aufrufe pro Sekunde
db.sql_tokenized.stats.rows_per_sec Zeilen pro Sekunde
db.sql_tokenized.stats.total_time_per_sec Durchschnitt der aktiven Ausführungen (Average active executions, AAE) pro Sekunde
db.sql_tokenized.stats.shared_blks_hit_per_sec Blocktreffer pro Sekunde
db.sql_tokenized.stats.shared_blks_read_per_sec Blocklesevorgänge pro Sekunde
db.sql_tokenized.stats.shared_blks_dirtied_per_sec Blöcke kontaminiert pro Sekunde
db.sql_tokenized.stats.shared_blks_written_per_sec Blockschreibvorgänge pro Sekunde
db.sql_tokenized.stats.local_blks_hit_per_sec Lokale Blocktreffer pro Sekunde
db.sql_tokenized.stats.local_blks_read_per_sec Lokale Blocklesevorgänge pro Sekunde
db.sql_tokenized.stats.local_blks_dirtied_per_sec Lokaler Block, der pro Sekunde verschmutzt wird
db.sql_tokenized.stats.local_blks_written_per_sec Lokale Blockschreibvorgänge pro Sekunde
db.sql_tokenized.stats.temp_blks_written_per_sec Temporäre Schreibvorgänge pro Sekunde
db.sql_tokenized.stats.temp_blks_read_per_sec Temporäre Lesevorgänge pro Sekunde
db.sql_tokenized.stats.blk_read_time_per_sec Durchschnitt gleichzeitige Lesevorgänge pro Sekunde
db.sql_tokenized.stats.blk_write_time_per_sec Durchschnitt gleichzeitige Schreibvorgänge pro Sekunde

Digest-Statistiken pro Aufruf für RDS PostgreSQL

Die folgenden Metriken stellen Statistiken pro einzelnen Abruf für SQL-Anweisungen bereit.

Metrik Einheit
db.sql_tokenized.stats.rows_per_call Zeilen pro Aufruf
db.sql_tokenized.stats.avg_latency_per_call Durchschnitt Latenz pro Aufruf (in ms)
db.sql_tokenized.stats.shared_blks_hit_per_call Blocktreffer pro Aufruf
db.sql_tokenized.stats.shared_blks_read_per_call Blocklesevorgänge pro Aufruf
db.sql_tokenized.stats.shared_blks_written_per_call Blockschreibvorgänge pro Aufruf
db.sql_tokenized.stats.shared_blks_dirtied_per_call Blöcke kontaminiert pro Aufruf
db.sql_tokenized.stats.local_blks_hit_per_call Lokale Blocktreffer pro Aufruf
db.sql_tokenized.stats.local_blks_read_per_call Lokale Blocklesevorgänge pro Aufruf
db.sql_tokenized.stats.local_blks_dirtied_per_call Lokaler Block wird pro Anruf verschmutzt
db.sql_tokenized.stats.local_blks_written_per_call Lokale Blockschreibvorgänge pro Aufruf
db.sql_tokenized.stats.temp_blks_written_per_call Temporäre Blockschreibvorgänge pro Aufruf
db.sql_tokenized.stats.temp_blks_read_per_call Temporäre Blocklesevorgänge pro Aufruf
db.sql_tokenized.stats.blk_read_time_per_call Lesezeit pro Aufruf (in ms)
db.sql_tokenized.stats.blk_write_time_per_call Schreibzeit pro Aufruf (in ms)

Primärstatistiken für RDS PostgreSQL

Die folgenden SQL-Statistiken sind für PostgreSQL-DB-Instances verfügbar.

Metrik Einheit
db.sql_tokenized.stats.calls Calls
db.sql_tokenized.stats.rows Rows
db.sql_tokenized.stats.total_time Gesamtzeit (in ms)
db.sql_tokenized.stats.shared_blks_hit Treffer blockieren
db.sql_tokenized.stats.shared_blks_read Lesevorgänge blockieren
db.sql_tokenized.stats.shared_blks_dirtied Verschmutzte Blöcke
db.sql_tokenized.stats.shared_blks_written Schreibvorgänge blockieren
db.sql_tokenized.stats.local_blks_hit Lokale Block-Treffer
db.sql_tokenized.stats.local_blks_read Lokale Blocklesevorgänge
db.sql_tokenized.stats.local_blks_dirtied Lokale Blöcke sind verschmutzt
db.sql_tokenized.stats.local_blks_written Lokale Blockschreibvorgänge
db.sql_tokenized.stats.temp_blks_written Temporäre Schreibvorgänge
db.sql_tokenized.stats.temp_blks_read Temporäre Lesevorgänge
db.sql_tokenized.stats.blk_read_time Durchschnittliche Anzahl gleichzeitiger Lesevorgänge (in ms)
db.sql_tokenized.stats.blk_write_time Durchschnittliche Anzahl gleichzeitiger Schreibvorgänge (in ms)

Weitere Informationen zu diesen Metriken finden Sie unter pg_stat_statements in der PostgreSQL-Dokumentation.