

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 Performance Insights
<a name="sql-statistics"></a>

*SQL-Statistiken* sind leistungsbezogene Metriken zu SQL-Abfragen, die von Performance Insights gesammelt werden. Performance Insights sammelt Statistiken für jede Sekunde, in der eine Abfrage ausgeführt wird, und für jeden SQL-Aufruf. Die SQL-Statistiken bilden den Durchschnitt für den ausgewählten Zeitraum ab.

Ein SQL-Digest setzt sich aus allen Abfragen zusammen, die ein bestimmtes Muster haben, aber nicht unbedingt dieselben Literalwerte haben. Der Digest ersetzt Literalwerte durch ein Fragezeichen. Beispiel, `SELECT * FROM emp WHERE lname= ?`. Dieser Digest kann die folgenden untergeordneten Abfragen enthalten:

```
SELECT * FROM emp WHERE lname = 'Sanchez'
SELECT * FROM emp WHERE lname = 'Olagappan'
SELECT * FROM emp WHERE lname = 'Wu'
```

Alle Engines unterstützen SQL-Statistiken für Digest-Abfragen.

Informationen zur Unterstützung dieser Funktion nach Region, DB-Engine und Instance-Klasse finden Sie unter [Amazon RDS DB-Engine-, Regions- und Instance-Klassenunterstützung für Performance Insights Insights-Funktionen](USER_PerfInsights.Overview.Engines.md#USER_PerfInsights.Overview.PIfeatureEngnRegSupport).

**Topics**
+ [SQL-Statistiken für MariaDB und MySQL](USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.MySQL.md)
+ [SQL-Statistiken für Amazon RDS für Oracle](USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.Oracle.md)
+ [SQL-Statistiken für Amazon RDS für SQL Server](USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.SQLServer.md)
+ [SQL-Statistiken für RDS PostgreSQL](USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.PostgreSQL.md)

# SQL-Statistiken für MariaDB und MySQL
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.MySQL"></a>

MariaDB und MySQL sammelt SQL-Statistiken nur auf Digest-Ebene. Auf der Statement-Ebene werden keine Statistiken angezeigt.

**Topics**
+ [Digest-Statistiken für MariaDB und MySQL](#USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.MySQL.truncation)
+ [Statistiken für MariaDB und MySQL](#USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.MySQL.per-second)
+ [Statistiken für MariaDB und MySQL](#USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.MySQL.truncation.per-call)
+ [Primäre Statistiken für MariaDB und MySQL](#USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.MySQL.primary)

## Digest-Statistiken für MariaDB und MySQL
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.MySQL.truncation"></a>

Performance Insights sammelt SQL-Digest-Statistiken aus der `events_statements_summary_by_digest`-Tabelle. Die `events_statements_summary_by_digest`-Tabelle wird von der Datenbank verwaltet. 

Diese Tabelle verfügt nicht über eine Bereinigungsrichtlinie. Wenn die Tabelle voll ist, wird die AWS-Managementkonsole folgende Meldung angezeigt:

```
Performance Insights is unable to collect SQL Digest statistics on new queries because the table events_statements_summary_by_digest is full. 
Please truncate events_statements_summary_by_digest table to clear the issue. Check the User Guide for more details.
```

In dieser Situation verfolgen MariaDB und MySQL nicht SQL-Abfragen. Um dieses Problem zu beheben, kürzt Performance Insights die Digest-Tabelle automatisch, wenn die folgenden Bedingungen beide erfüllt sind:
+ Die Tabelle ist voll.
+ Performance Insights verwaltet das Leistungsschema automatisch.

  Für die automatische Verwaltung muss der Parameter `performance_schema` auf den Wert `0` festgelegt werden und **Source (Quelle)** auf `user` eingestellt sein. Wenn Performance Insights die Leistung nicht automatisch verwaltet, finden Sie weitere Informationen unter [Übersicht über das Leistungsschema für Performance Insights auf Amazon RDS für MariaDB oder MySQL](USER_PerfInsights.EnableMySQL.md).

Überprüfen Sie in der AWS CLI die Quelle eines Parameterwerts, indem Sie den [describe-db-parameters](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-parameters.html)Befehl ausführen.

## Statistiken für MariaDB und MySQL
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.MySQL.per-second"></a>

Die folgenden SQL-Statistiken stehen für MariaDB und MySQL-DB-Instances zur Verfügung.


| Metrik | Einheit | 
| --- | --- | 
| db.sql\$1tokenized.stats.count\$1star\$1per\$1sec | Aufrufe pro Sekunde | 
| db.sql\$1tokenized.stats.sum\$1timer\$1wait\$1per\$1sec | Durchschnitt Latenz pro Sekunde (in ms) | 
| db.sql\$1tokenized.stats.sum\$1select\$1full\$1join\$1per\$1sec | Vollständigen Join pro Sekunde auswählen | 
| db.sql\$1tokenized.stats.sum\$1select\$1range\$1check\$1per\$1sec | Bereichsprüfung pro Sekunde auswählen | 
| db.sql\$1tokenized.stats.sum\$1select\$1scan\$1per\$1sec | Scan pro Sekunde auswählen | 
| db.sql\$1tokenized.stats.sum\$1sort\$1merge\$1passes\$1per\$1sec | Zusammenführungsdurchläufe pro Sekunde sortieren | 
| db.sql\$1tokenized.stats.sum\$1sort\$1scan\$1per\$1sec | Scans pro Sekunde sortieren | 
| db.sql\$1tokenized.stats.sum\$1sort\$1range\$1per\$1sec | Bereiche pro Sekunde sortieren | 
| db.sql\$1tokenized.stats.sum\$1sort\$1rows\$1per\$1sec | Zeilen pro Sekunde sortieren | 
| db.sql\$1tokenized.stats.sum\$1rows\$1affected\$1per\$1sec | Betroffene Zeilen pro Sekunde | 
| db.sql\$1tokenized.stats.sum\$1rows\$1examined\$1per\$1sec | Überprüfte Zeilen pro Sekunde | 
| db.sql\$1tokenized.stats.sum\$1rows\$1sent\$1per\$1sec | Gesendete Zeilen pro Sekunde | 
| db.sql\$1tokenized.stats.sum\$1created\$1tmp\$1disk\$1tables\$1per\$1sec | Temporäre Datenträgertabellen pro Sekunde erstellt | 
| db.sql\$1tokenized.stats.sum\$1created\$1tmp\$1tables\$1per\$1sec | Temporäre Tabellen pro Sekunde erstellt | 
| db.sql\$1tokenized.stats.sum\$1lock\$1time\$1per\$1sec | Sperrzeit pro Sekunde (in ms) | 

## Statistiken für MariaDB und MySQL
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.MySQL.truncation.per-call"></a>

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


| Metrik | Einheit | 
| --- | --- | 
| db.sql\$1tokenized.stats.sum\$1timer\$1wait\$1per\$1call | Durchschnitt Latenz pro Aufruf (in ms)  | 
| db.sql\$1tokenized.stats.sum\$1select\$1full\$1join\$1per\$1call | Vollständige Joins pro Aufruf auswählen | 
| db.sql\$1tokenized.stats.sum\$1select\$1range\$1check\$1per\$1call | Bereichsprüfung pro Aufruf auswählen | 
| db.sql\$1tokenized.stats.sum\$1select\$1scan\$1per\$1call | Scans pro Aufruf auswählen | 
| db.sql\$1tokenized.stats.sum\$1sort\$1merge\$1passes\$1per\$1call | Zusammenführungsdurchläufe pro Aufruf sortieren | 
| db.sql\$1tokenized.stats.sum\$1sort\$1scan\$1per\$1call | Scans pro Aufruf sortieren | 
| db.sql\$1tokenized.stats.sum\$1sort\$1range\$1per\$1call | Bereiche pro Aufruf sortieren | 
| db.sql\$1tokenized.stats.sum\$1sort\$1rows\$1per\$1call | Zeilen pro Aufruf sortieren | 
| db.sql\$1tokenized.stats.sum\$1rows\$1affected\$1per\$1call | Betroffene Zeilen pro Aufruf | 
| db.sql\$1tokenized.stats.sum\$1rows\$1examined\$1per\$1call | Überprüfte Zeilen pro Aufruf | 
| db.sql\$1tokenized.stats.sum\$1rows\$1sent\$1per\$1call | Gesendete Zeilen pro Aufruf | 
| db.sql\$1tokenized.stats.sum\$1created\$1tmp\$1disk\$1tables\$1per\$1call | Temporäre Datenträgertabellen pro Aufruf erstellt | 
| db.sql\$1tokenized.stats.sum\$1created\$1tmp\$1tables\$1per\$1call | Temporäre Tabellen pro Aufruf erstellt | 
| db.sql\$1tokenized.stats.sum\$1lock\$1time\$1per\$1call | Sperrzeit pro Aufruf (in ms) | 

## Primäre Statistiken für MariaDB und MySQL
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.MySQL.primary"></a>

Die folgenden SQL-Statistiken stehen für MariaDB und MySQL-DB-Instances zur Verfügung.


| Metrik | Einheit | 
| --- | --- | 
| db.sql\$1tokenized.stats.count\$1star | Calls | 
| db.sql\$1tokenized.stats.sum\$1timer\$1wait | Wartezeit (in ms) | 
| db.sql\$1tokenized.stats.sum\$1select\$1full\$1join | Vollständigen Join auswählen | 
| db.sql\$1tokenized.stats.sum\$1select\$1range\$1check | Wählen Sie Bereichsprüfungen | 
| db.sql\$1tokenized.stats.sum\$1select\$1scan | Scandurchläufe auswählen | 
| db.sql\$1tokenized.stats.sum\$1sort\$1merge\$1passes | Zusammenführungsdurchläufe sortieren | 
| db.sql\$1tokenized.stats.sum\$1sort\$1scan | Sortierdurchläufe | 
| db.sql\$1tokenized.stats.sum\$1sort\$1range | Sortierbereiche | 
| db.sql\$1tokenized.stats.sum\$1sort\$1rows | Zeilen sortieren | 
| db.sql\$1tokenized.stats.sum\$1rows\$1affected | Betroffene Zeilen | 
| db.sql\$1tokenized.stats.sum\$1rows\$1examined | Überprüfte Zeilen | 
| db.sql\$1tokenized.stats.sum\$1rows\$1sent | Gesendete Zeilen | 
| db.sql\$1tokenized.stats.sum\$1created\$1tmp\$1disk\$1tables | Temporäre Datenträgertabellen erstellt | 
| db.sql\$1tokenized.stats.sum\$1created\$1tmp\$1tables | Temporäre Tabellen erstellt | 
| db.sql\$1tokenized.stats.sum\$1lock\$1time | Sperrzeit (in ms) | 

# SQL-Statistiken für Amazon RDS für Oracle
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.Oracle"></a>

Amazon RDS für Oracle sammelt SQL-Statistiken sowohl auf Anweisung- als auch auf Digest-Ebene. Auf Anweisungsebene repräsentiert die ID-Spalte den Wert von `V$SQL.SQL_ID`. Auf der Digest-Ebene zeigt die ID-Spalte den Wert von `V$SQL.FORCE_MATCHING_SIGNATURE`. 

Wenn die ID `0` lautet, wird auf Digest-Ebene von Oracle Database festgestellt, dass diese Anweisung nicht für die Wiederverwendung geeignet ist. In diesem Fall könnten die untergeordneten SQL-Anweisungen zu verschiedenen Digests gehören. Die Anweisungen sind jedoch unter dem `digest_text` für die erste erfasste SQL-Anweisung gruppiert.

**Topics**
+ [Sekundenschnelle Statistiken für Oracle](#USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.Oracle.per-second)
+ [Statistiken pro Anruf für Oracle](#USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.Oracle.per-call)
+ [Primäre Statistiken für Oracle](#USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.Oracle.primary)

## Sekundenschnelle Statistiken für Oracle
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.Oracle.per-second"></a>

Die folgenden Metriken stellen Statistiken pro Sekunde für eine Oracle-SQL-Abfrage bereit.


| Metrik | Einheit | 
| --- | --- | 
| db.sql.stats.executions\$1per\$1sec | Anzahl der Ausführungen pro Sekunde | 
| db.sql.stats.elapsed\$1time\$1per\$1sec | Durchschnitt der aktiven Ausführungen (Average active executions, AAE) | 
| db.sql.stats.rows\$1processed\$1per\$1sec | Pro Sekunde verarbeitete Zeilen | 
| db.sql.stats.buffer\$1gets\$1per\$1sec | Pufferabrufe pro Sekunde | 
| db.sql.stats.physical\$1read\$1requests\$1per\$1sec | Physische Lesevorgänge pro Sekunde | 
| db.sql.stats.physical\$1write\$1requests\$1per\$1sec | Physische Schreibvorgänge pro Sekunde | 
| db.sql.stats.total\$1sharable\$1mem\$1per\$1sec | Gesamter freigabefähiger Arbeitsspeicher pro Sekunde (in Bytes)  | 
| db.sql.stats.cpu\$1time\$1per\$1sec | CPU-Zeit pro Sekunde (in ms) | 

Die folgenden Metriken stellen Statistiken pro Sekunde für eine SQL-Digest-Abfrage in Oracle bereit.


| Metrik | Einheit | 
| --- | --- | 
| db.sql\$1tokenized.stats.executions\$1per\$1sec | Anzahl der Ausführungen pro Sekunde | 
| db.sql\$1tokenized.stats.elapsed\$1time\$1per\$1sec | Durchschnitt der aktiven Ausführungen (Average active executions, AAE) | 
| db.sql\$1tokenized.stats.rows\$1processed\$1per\$1sec | Pro Sekunde verarbeitete Zeilen | 
| db.sql\$1tokenized.stats.buffer\$1gets\$1per\$1sec | Pufferabrufe pro Sekunde | 
| db.sql\$1tokenized.stats.physical\$1read\$1requests\$1per\$1sec | Physische Lesevorgänge pro Sekunde | 
| db.sql\$1tokenized.stats.physical\$1write\$1requests\$1per\$1sec | Physische Schreibvorgänge pro Sekunde | 
| db.sql\$1tokenized.stats.total\$1sharable\$1mem\$1per\$1sec | Gesamter freigabefähiger Arbeitsspeicher pro Sekunde (in Bytes)  | 
| db.sql\$1tokenized.stats.cpu\$1time\$1per\$1sec | CPU-Zeit pro Sekunde (in ms) | 

## Statistiken pro Anruf für Oracle
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.Oracle.per-call"></a>

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


| Metrik | Einheit | 
| --- | --- | 
| db.sql.stats.elapsed\$1time\$1per\$1exec | Pro Ausführung verstrichene Zeit (in ms)  | 
| db.sql.stats.rows\$1processed\$1per\$1exec | Pro Ausführung verarbeitete Zeilen | 
| db.sql.stats.buffer\$1gets\$1per\$1exec | Pufferabrufe pro Ausführung | 
| db.sql.stats.physical\$1read\$1requests\$1per\$1exec | Physische Lesevorgänge pro Ausführung | 
| db.sql.stats.physical\$1write\$1requests\$1per\$1exec | Physische Schreibvorgänge pro Ausführung | 
| db.sql.stats.total\$1sharable\$1mem\$1per\$1exec | Gesamter freigabefähiger Arbeitsspeicher pro Ausführung (in Bytes) | 
| db.sql.stats.cpu\$1time\$1per\$1exec | CPU-Zeit pro Ausführung (in ms) | 

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


| Metrik | Einheit | 
| --- | --- | 
| db.sql\$1tokenized.stats.elapsed\$1time\$1per\$1exec | Pro Ausführung verstrichene Zeit (in ms)  | 
| db.sql\$1tokenized.stats.rows\$1processed\$1per\$1exec | Pro Ausführung verarbeitete Zeilen | 
| db.sql\$1tokenized.stats.buffer\$1gets\$1per\$1exec | Pufferabrufe pro Ausführung | 
| db.sql\$1tokenized.stats.physical\$1read\$1requests\$1per\$1exec | Physische Lesevorgänge pro Ausführung | 
| db.sql\$1tokenized.stats.physical\$1write\$1requests\$1per\$1exec | Physische Schreibvorgänge pro Ausführung | 
| db.sql\$1tokenized.stats.total\$1sharable\$1mem\$1per\$1exec | Gesamter freigabefähiger Arbeitsspeicher pro Ausführung (in Bytes) | 
| db.sql\$1tokenized.stats.cpu\$1time\$1per\$1exec | CPU-Zeit pro Ausführung (in ms) | 

## Primäre Statistiken für Oracle
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.Oracle.primary"></a>

Die folgenden Metriken stellen primäre Statistiken für eine Oracle-SQL-Abfrage bereit.


| Metrik | Einheit | 
| --- | --- | 
| db.sql.stats.executions | Anzahl der Ausführungen  | 
| db.sql.stats.elapsed\$1time | Verstrichene Zeit (in ms) | 
| db.sql.stats.rows\$1processed | Verarbeitete Zeilen  | 
| db.sql.stats.buffer\$1gets | Pufferabrufe  | 
| db.sql.stats.physical\$1read\$1requests | Physische Lesevorgänge  | 
| db.sql.stats.physical\$1write\$1requests | Physische Schreibvorgänge  | 
| db.sql.stats.total\$1sharable\$1mem | Gesamter freigabefähiger Arbeitsspeicher (in Bytes)  | 
| db.sql.stats.cpu\$1time | CPU-Zeit (in ms) | 

Die folgenden Metriken stellen primäre Statistiken für eine SQL-Digest-Abfrage in Oracle bereit.


| Metrik | Einheit | 
| --- | --- | 
| db.sql\$1tokenized.stats.executions | Anzahl der Ausführungen | 
| db.sql\$1tokenized.stats.elapsed\$1time | Verstrichene Zeit (in ms) | 
| db.sql\$1tokenized.stats.rows\$1processed | Verarbeitete Zeilen | 
| db.sql\$1tokenized.stats.buffer\$1gets | Pufferabrufe | 
| db.sql\$1tokenized.stats.physical\$1read\$1requests | Physische Lesevorgänge | 
| db.sql\$1tokenized.stats.physical\$1write\$1requests | Physische Schreibvorgänge | 
| db.sql\$1tokenized.stats.total\$1sharable\$1mem | Gesamter freigabefähiger Arbeitsspeicher (in Bytes)  | 
| db.sql\$1tokenized.stats.cpu\$1time | CPU-Zeit (in ms) | 

# SQL-Statistiken für Amazon RDS für SQL Server
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.SQLServer"></a>

Amazon RDS für SQL Server sammelt SQL-Statistiken sowohl auf Anweisung- als auch auf Digest-Ebene. Auf Anweisungsebene repräsentiert die ID-Spalte den Wert von `sql_handle`. Auf der Digest-Ebene zeigt die ID-Spalte den Wert von `query_hash`. 

SQL Server gibt für einige Anweisungen NULL-Werte für `query_hash` zurück. Zum Beispiel ALTER INDEX, CHECKPOINT, UPDATE STATISTICS, COMMIT TRANSACTION, FETCH NEXT FROM Cursor und einige INSERT-Anweisungen, SELECT @<variable>, bedingte Anweisungen und ausführbare gespeicherte Prozeduren. In diesem Fall wird der Wert „`sql_handle`“ als ID auf der Digest-Ebene für diese Anweisung angezeigt. 

**Topics**
+ [Statistiken pro Sekunde für SQL Server](#USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.SQLServer.per-second)
+ [Statistiken pro Aufruf für SQL Server](#USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.SQLServer.per-call)
+ [Primäre Statistiken für SQL Server](#USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.SQLServer.primary)

## Statistiken pro Sekunde für SQL Server
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.SQLServer.per-second"></a>

Die folgenden Metriken stellen Statistiken pro Sekunde für eine SQL-Server-SQL-Abfrage bereit.


| Metrik | Einheit | 
| --- | --- | 
| db.sql.stats.execution\$1count\$1per\$1sec | Anzahl der Ausführungen pro Sekunde | 
| db.sql.stats.total\$1elapsed\$1time\$1per\$1sec | Insgesamt verstrichene Zeit pro Sekunde | 
| db.sql.stats.total\$1rows\$1per\$1sec | Gesamtzahl verarbeiteter Zeilen pro Sekunde | 
| db.sql.stats.total\$1logical\$1reads\$1per\$1sec | Gesamtzahl logischer Lesevorgänge pro Sekunde | 
| db.sql.stats.total\$1logical\$1writes\$1per\$1sec | Gesamtzahl logischer Schreibvorgänge pro Sekunde | 
| db.sql.stats.total\$1physical\$1reads\$1per\$1sec | Gesamtzahl physischer Lesevorgänge pro Sekunde | 
| db.sql.stats.total\$1worker\$1time\$1per\$1sec | CPU-Zeit insgesamt (in ms) | 

Die folgenden Metriken stellen Statistiken pro Sekunde für eine SQL-Server-SQL-Digest-Abfrage bereit.


| Metrik | Einheit | 
| --- | --- | 
| db.sql\$1tokenized.stats.execution\$1count\$1per\$1sec | Anzahl der Ausführungen pro Sekunde | 
| db.sql\$1tokenized.stats.total\$1elapsed\$1time\$1per\$1sec | Insgesamt verstrichene Zeit pro Sekunde | 
| db.sql\$1tokenized.stats.total\$1rows\$1per\$1sec | Gesamtzahl verarbeiteter Zeilen pro Sekunde | 
| db.sql\$1tokenized.stats.total\$1logical\$1reads\$1per\$1sec | Gesamtzahl logischer Lesevorgänge pro Sekunde | 
| db.sql\$1tokenized.stats.total\$1logical\$1writes\$1per\$1sec | Gesamtzahl logischer Schreibvorgänge pro Sekunde | 
| db.sql\$1tokenized.stats.total\$1physical\$1reads\$1per\$1sec | Gesamtzahl physischer Lesevorgänge pro Sekunde | 
| db.sql\$1tokenized.stats.total\$1worker\$1time\$1per\$1sec | CPU-Zeit insgesamt (in ms) | 

## Statistiken pro Aufruf für SQL Server
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.SQLServer.per-call"></a>

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


| Metrik | Einheit | 
| --- | --- | 
| db.sql.stats.total\$1elapsed\$1time\$1per\$1call | Insgesamt verstrichene Zeit pro Ausführung (in ms) | 
| db.sql.stats.total\$1rows\$1per\$1call | Gesamtzahl der pro Ausführung verarbeiteten Zeilen | 
| db.sql.stats.total\$1logical\$1reads\$1per\$1call | Gesamtzahl logischer Lesevorgänge pro Ausführung | 
| db.sql.stats.total\$1logical\$1writes\$1per\$1call | Gesamtzahl logischer Schreibvorgänge pro Ausführung | 
| db.sql.stats.total\$1physical\$1reads\$1per\$1call | Gesamtzahl physischer Lesevorgänge pro Ausführung | 
| db.sql.stats.total\$1worker\$1time\$1per\$1call | CPU-Zeit insgesamt pro Ausführung (in ms) | 

Die folgenden Metriken stellen Statistiken pro Aufruf für eine SQL-Server-SQL-Digest-Abfrage bereit.


| Metrik | Einheit | 
| --- | --- | 
| db.sql\$1tokenized.stats.total\$1elapsed\$1time\$1per\$1call | Insgesamt verstrichene Zeit pro Ausführung | 
| db.sql\$1tokenized.stats.total\$1rows\$1per\$1call | Gesamtzahl der pro Ausführung verarbeiteten Zeilen | 
| db.sql\$1tokenized.stats.total\$1logical\$1reads\$1per\$1call | Gesamtzahl logischer Lesevorgänge pro Ausführung | 
| db.sql\$1tokenized.stats.total\$1logical\$1writes\$1per\$1call | Gesamtzahl logischer Schreibvorgänge pro Ausführung | 
| db.sql\$1tokenized.stats.total\$1physical\$1reads\$1per\$1call | Gesamtzahl physischer Lesevorgänge pro Ausführung  | 
| db.sql\$1tokenized.stats.total\$1worker\$1time\$1per\$1call | CPU-Zeit insgesamt pro Ausführung (in ms) | 

## Primäre Statistiken für SQL Server
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.SQLServer.primary"></a>

Die folgenden Metriken stellen primäre Statistiken für eine SQL-Abfrage in SQL-Server bereit.


| Metrik | Einheit | 
| --- | --- | 
| db.sql.stats.execution\$1count | Anzahl der Ausführungen | 
| db.sql.stats.total\$1elapsed\$1time | Insgesamt verstrichene Zeit (in ms) | 
| db.sql.stats.total\$1rows | Insgesamt verarbeitete Zeilen | 
| db.sql.stats.total\$1logical\$1reads | Gesamtzahl logischer Lesevorgänge | 
| db.sql.stats.total\$1logical\$1writes | Gesamtzahl logischer Schreibvorgänge | 
| db.sql.stats.total\$1physical\$1reads | Gesamtzahl logischer Lesevorgänge | 
| db.sql.stats.total\$1worker\$1time | CPU-Zeit insgesamt (in ms) | 

Die folgenden Metriken stellen primäre Statistiken für eine SQL-Digest-Abfrage in SQL-Server bereit.


| Metrik | Einheit | 
| --- | --- | 
| db.sql\$1tokenized.stats.execution\$1count | Anzahl der Ausführungen | 
| db.sql\$1tokenized.stats.total\$1elapsed\$1time | Insgesamt verstrichene Zeit (in ms) | 
| db.sql\$1tokenized.stats.total\$1rows | Insgesamt verarbeitete Zeilen | 
| db.sql\$1tokenized.stats.total\$1logical\$1reads | Gesamtzahl logischer Lesevorgänge | 
| db.sql\$1tokenized.stats.total\$1logical\$1writes | Gesamtzahl logischer Schreibvorgänge | 
| db.sql\$1tokenized.stats.total\$1physical\$1reads | Gesamtzahl logischer Lesevorgänge | 
| db.sql\$1tokenized.stats.total\$1worker\$1time | CPU-Zeit insgesamt (in ms) | 

# SQL-Statistiken für RDS PostgreSQL
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.PostgreSQL"></a>

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. 

**Topics**
+ [Digest-Statistiken für RDS PostgreSQL](#USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.PostgreSQL.digest)
+ [Sekundengenaue Digest-Statistiken für RDS PostgreSQL](#USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.PostgreSQL.per-second)
+ [Digest-Statistiken pro Aufruf für RDS PostgreSQL](#USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.PostgreSQL.per-call)
+ [Primäre Statistiken für RDS PostgreSQL](#USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.PostgreSQL.primary)

## Digest-Statistiken für RDS PostgreSQL
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.PostgreSQL.digest"></a>

Damit SQL-Digest-Statistiken angezeigt 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](USER_WorkingWithParamGroups.md).

**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
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.PostgreSQL.per-second"></a>

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


| Metrik | Einheit | 
| --- | --- | 
| db.sql\$1tokenized.stats.calls\$1per\$1sec | Aufrufe pro Sekunde | 
| db.sql\$1tokenized.stats.rows\$1per\$1sec | Zeilen pro Sekunde | 
| db.sql\$1tokenized.stats.total\$1time\$1per\$1sec | Durchschnitt der aktiven Ausführungen (Average active executions, AAE) pro Sekunde | 
| db.sql\$1tokenized.stats.shared\$1blks\$1hit\$1per\$1sec | Blocktreffer pro Sekunde | 
| db.sql\$1tokenized.stats.shared\$1blks\$1read\$1per\$1sec | Blocklesevorgänge pro Sekunde | 
| db.sql\$1tokenized.stats.shared\$1blks\$1dirtied\$1per\$1sec | Blöcke kontaminiert pro Sekunde | 
| db.sql\$1tokenized.stats.shared\$1blks\$1written\$1per\$1sec | Blockschreibvorgänge pro Sekunde | 
| db.sql\$1tokenized.stats.local\$1blks\$1hit\$1per\$1sec | Lokale Blocktreffer pro Sekunde | 
| db.sql\$1tokenized.stats.local\$1blks\$1read\$1per\$1sec | Lokale Blocklesevorgänge pro Sekunde | 
| db.sql\$1tokenized.stats.local\$1blks\$1dirtied\$1per\$1sec | Lokale Blockkontaminierungen pro Sekunde | 
| db.sql\$1tokenized.stats.local\$1blks\$1written\$1per\$1sec | Lokale Blockschreibvorgänge pro Sekunde | 
| db.sql\$1tokenized.stats.temp\$1blks\$1written\$1per\$1sec | Temporäre Schreibvorgänge pro Sekunde | 
| db.sql\$1tokenized.stats.temp\$1blks\$1read\$1per\$1sec | Temporäre Lesevorgänge pro Sekunde | 
| db.sql\$1tokenized.stats.blk\$1read\$1time\$1per\$1sec | Durchschnitt gleichzeitige Lesevorgänge pro Sekunde | 
| db.sql\$1tokenized.stats.blk\$1write\$1time\$1per\$1sec | Durchschnitt gleichzeitige Schreibvorgänge pro Sekunde | 

## Digest-Statistiken pro Aufruf für RDS PostgreSQL
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.PostgreSQL.per-call"></a>

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


| Metrik | Einheit | 
| --- | --- | 
| db.sql\$1tokenized.stats.rows\$1per\$1call | Zeilen pro Aufruf | 
| db.sql\$1tokenized.stats.avg\$1latency\$1per\$1call | Durchschnitt Latenz pro Aufruf (in ms) | 
| db.sql\$1tokenized.stats.shared\$1blks\$1hit\$1per\$1call | Blocktreffer pro Aufruf | 
| db.sql\$1tokenized.stats.shared\$1blks\$1read\$1per\$1call | Blocklesevorgänge pro Aufruf | 
| db.sql\$1tokenized.stats.shared\$1blks\$1written\$1per\$1call | Blockschreibvorgänge pro Aufruf | 
| db.sql\$1tokenized.stats.shared\$1blks\$1dirtied\$1per\$1call | Blöcke kontaminiert pro Aufruf | 
| db.sql\$1tokenized.stats.local\$1blks\$1hit\$1per\$1call | Lokale Blocktreffer pro Aufruf | 
| db.sql\$1tokenized.stats.local\$1blks\$1read\$1per\$1call | Lokale Blocklesevorgänge pro Aufruf | 
| db.sql\$1tokenized.stats.local\$1blks\$1dirtied\$1per\$1call | Lokale Blockkontaminierungen pro Aufruf | 
| db.sql\$1tokenized.stats.local\$1blks\$1written\$1per\$1call | Lokale Blockschreibvorgänge pro Aufruf | 
| db.sql\$1tokenized.stats.temp\$1blks\$1written\$1per\$1call | Temporäre Blockschreibvorgänge pro Aufruf | 
| db.sql\$1tokenized.stats.temp\$1blks\$1read\$1per\$1call | Temporäre Blocklesevorgänge pro Aufruf | 
| db.sql\$1tokenized.stats.blk\$1read\$1time\$1per\$1call | Lesezeit pro Aufruf (in ms) | 
| db.sql\$1tokenized.stats.blk\$1write\$1time\$1per\$1call | Schreibzeit pro Aufruf (in ms) | 

## Primäre Statistiken für RDS PostgreSQL
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.PostgreSQL.primary"></a>

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


| Metrik | Einheit | 
| --- | --- | 
| db.sql\$1tokenized.stats.calls | Calls  | 
| db.sql\$1tokenized.stats.rows | Rows  | 
| db.sql\$1tokenized.stats.total\$1time | Zeit insgesamt (in ms) | 
| db.sql\$1tokenized.stats.shared\$1blks\$1hit | Blocktreffer  | 
| db.sql\$1tokenized.stats.shared\$1blks\$1read | Blocklesevorgänge  | 
| db.sql\$1tokenized.stats.shared\$1blks\$1dirtied | Blockkontaminierungen  | 
| db.sql\$1tokenized.stats.shared\$1blks\$1written | Blockschreibvorgänge  | 
| db.sql\$1tokenized.stats.local\$1blks\$1hit | Lokale Blocktreffer  | 
| db.sql\$1tokenized.stats.local\$1blks\$1read | Lokale Blocklesevorgänge  | 
| db.sql\$1tokenized.stats.local\$1blks\$1dirtied | Lokale Blockkontaminierungen | 
| db.sql\$1tokenized.stats.local\$1blks\$1written | Lokale Blockschreibvorgänge  | 
| db.sql\$1tokenized.stats.temp\$1blks\$1written | Temporäre Schreibvorgänge  | 
| db.sql\$1tokenized.stats.temp\$1blks\$1read | Temporäre Lesevorgänge  | 
| db.sql\$1tokenized.stats.blk\$1read\$1time | Durchschnitt gleichzeitiger Lesevorgänge (in ms) | 
| db.sql\$1tokenized.stats.blk\$1write\$1time | Durchschnitt gleichzeitiger Schreibvorgänge (in ms) | 

Weitere Informationen zu diesen Metriken finden Sie unter [pg\$1stat\$1statements](https://www.postgresql.org/docs/current/pgstatstatements.html) in der PostgreSQL-Dokumentation.