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.
SQLStatistiken für Postgre SQL
Für jeden SQL Aufruf und für jede Sekunde, in der eine Abfrage ausgeführt wird, sammelt Performance Insights SQL Statistiken. RDSfür Postgre werden SQL Statistiken nur auf der Digest-Ebene SQL erfasst. Auf der Anweisungsebene werden keine Statistiken angezeigt.
RDSfür Postgre. SQL
Digestatistiken für SQL
Um SQL Digest-Statistiken anzuzeigen, SQL muss Postgre die pg_stat_statements
Bibliothek laden. Für SQL Postgre-DB-Instances, die mit Postgre SQL 11 oder höher kompatibel sind, lädt die Datenbank diese Bibliothek standardmäßig. Für SQL Postgre-DB-Instances, die mit Postgre SQL 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 SQL Postgre-Datenbanken Abfragen, die länger als 1.024 Byte 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.
SQL
Die folgenden SQL Digest-Statistiken sind für SQL Postgre-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 | Durchschnittliche Anzahl aktiver Ausführungen pro Sekunde () AAE |
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 | Lokale Blockkontaminierungen pro Sekunde |
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 |
SQL
Die folgenden Metriken enthalten Statistiken pro Anruf für eine Abrechnung. SQL
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 | Lokale Blockkontaminierungen pro Aufruf |
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) |
Weitere Informationen zu diesen Metriken finden Sie unter pg_stat_statements