

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.

# Überwachen von Amazon-RDS-Datenbanken mit CloudWatch Database Insights
<a name="USER_DatabaseInsights"></a>

Überwachen Sie die Datenbanklast (DB-Last) für Ihre Flotte an DB-Instances von Amazon RDS mit Database Insights. Die DB-Last misst den Sitzungsaktivitätsgrad in Ihrer Datenbank. Sie können Database Insights verwenden, um die Leistung Ihrer Amazon-RDS-Datenbanken in großem Umfang zu überwachen.

Mit Database Insights können Sie die DB-Last Ihrer Datenbankflotte visualisieren und die Last nach Wartezuständen, SQL-Anweisungen, Hosts oder Benutzern filtern.

Standardmäßig aktiviert RDS den Standardmodus von Database Insights für Ihre Amazon-RDS-Datenbanken. 

Informationen zur Verwendung von Database Insights in der Amazon-CloudWatch-Konsole finden Sie unter [CloudWatch Database Insights](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Database-Insights.html) im *Amazon-CloudWatch-Benutzerhandbuch*.

## Preisgestaltung
<a name="USER_Database-Insights-pricing"></a>

Informationen zur Preisgestaltung finden Sie unter [Amazon CloudWatch – Preise](https://aws.amazon.com/cloudwatch/pricing/).

**Topics**
+ [Preisgestaltung](#USER_Database-Insights-pricing)
+ [Amazon RDS -, Regions- und Instance-Klassenunterstützung für Database Insights](USER_DatabaseInsights.Engines.md)
+ [Einschalten des erweiterten Modus von Database Insights für Amazon RDS](USER_DatabaseInsights.TurningOnAdvanced.md)
+ [Aktivieren des Standardmodus von Database Insights für Amazon RDS](USER_DatabaseInsights.TurningOnStandard.md)
+ [Konfigurieren Ihrer Datenbank zur Überwachung langsamer SQL-Abfragen mit Database Insights für Amazon RDS](USER_DatabaseInsights.SlowSQL.md)
+ [Überlegungen zu Database Insights für Amazon RDS](USER_DatabaseInsights.Considerations.md)

# Amazon RDS -, Regions- und Instance-Klassenunterstützung für Database Insights
<a name="USER_DatabaseInsights.Engines"></a>

Die folgende Tabelle enthält DB-Engines von Amazon RDS, die Database Insights unterstützen.


|  Amazon-RDS-DB-Engine  | Unterstützte Engine-Versionen und Regionen | Beschränkungen für Instance-Klasse | 
| --- | --- | --- | 
|  Amazon RDS für MariaDB  |  Weitere Informationen zur Verfügbarkeit von Versionen und Regionen von Database Insights mit RDS für MariaDB finden Sie unter [Unterstützte Regionen und DB-Engines für Performance Insights in Amazon RDS](Concepts.RDS_Fea_Regions_DB-eng.Feature.PerformanceInsights.md).  |  Database Insights wird für die folgenden Instance-Klassen nicht unterstützt: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/UserGuide/USER_DatabaseInsights.Engines.html)  | 
|  RDS für MySQL  |  Weitere Informationen zur Verfügbarkeit von Versionen und Regionen von Database Insights mit RDS für MySQL finden Sie unter [Unterstützte Regionen und DB-Engines für Performance Insights in Amazon RDS](Concepts.RDS_Fea_Regions_DB-eng.Feature.PerformanceInsights.md).  |  Database Insights wird in den folgenden Instance-Klassen nicht unterstützt: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/UserGuide/USER_DatabaseInsights.Engines.html)  | 
|  Amazon RDS für Microsoft SQL Server  |  Weitere Informationen zur Verfügbarkeit von Versionen und Regionen von Database Insights mit RDS für SQL Server finden Sie unter [Unterstützte Regionen und DB-Engines für Performance Insights in Amazon RDS](Concepts.RDS_Fea_Regions_DB-eng.Feature.PerformanceInsights.md).  |  –  | 
|  Amazon RDS für PostgreSQL  |  Weitere Informationen zur Verfügbarkeit von Versionen und Regionen von Database Insights mit RDS für PostgreSQL finden Sie unter [Unterstützte Regionen und DB-Engines für Performance Insights in Amazon RDS](Concepts.RDS_Fea_Regions_DB-eng.Feature.PerformanceInsights.md).  |  –  | 
|  Amazon RDS für Oracle  |  Weitere Informationen zur Verfügbarkeit von Versionen und Regionen von Database Insights mit RDS für Oracle finden Sie unter [Unterstützte Regionen und DB-Engines für Performance Insights in Amazon RDS](Concepts.RDS_Fea_Regions_DB-eng.Feature.PerformanceInsights.md).  |  –  | 

## Amazon RDS DB-Engine-, Regions- und Instance-Klassenunterstützung für Database Insights-Funktionen
<a name="database-insights-feature-support"></a>

Die folgende Tabelle enthält DB-Engines von Amazon RDS, die Database-Insights-Features unterstützen.


| Feature | [Preisstufe](https://aws.amazon.com/rds/performance-insights/pricing/) |  [Unterstützte Regionen](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.RegionsAndAvailabilityZones.html#Concepts.RegionsAndAvailabilityZones.Regions)  |  [Unterstützte DB-Engines](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Welcome.html#Welcome.Concepts.DBInstance)  |  [Unterstützte Instance-Klassen](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.DBInstanceClass.html#Concepts.DBInstanceClass.Types)  | 
| --- | --- | --- | --- | --- | 
| [SQL-Statistiken für Performance Insights](sql-statistics.md) | Alle | Alle |  Alle  | Alle | 
| [Analysieren von Oracle-Ausführungsplänen über das Performance-Insights-Dashboard für Amazon RDS](USER_PerfInsights.UsingDashboard.AccessPlans.md) | Alle | Alle |  RDS für Oracle  | Alle | 
| [Analysieren der Datenbankleistung für einen bestimmten Zeitraum](USER_PerfInsights.UsingDashboard.AnalyzePerformanceTimePeriod.md) | Nur kostenpflichtige Stufe |  Alle  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/UserGuide/USER_DatabaseInsights.Engines.html)  |  Alle  | 
|  [Anzeigen proaktiver Empfehlungen von Performance Insights](USER_PerfInsights.InsightsRecommendationViewDetails.md) | Nur kostenpflichtige Stufe | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/UserGuide/USER_DatabaseInsights.Engines.html)  |  Alle  | Alle  | 

## Amazon RDS — Unterstützung der für Database Insights
<a name="database-insights-region-support"></a>

 Amazon RDS unterstützt Database Insights in den folgenden Bereichen AWS-Regionen.
+ USA Ost (Nord-Virginia)
+ USA Ost (Ohio)
+ USA West (Nordkalifornien)
+ USA West (Oregon)
+ Africa (Cape Town)
+ Asien-Pazifik (Hongkong)
+ Asien-Pazifik (Hyderabad)
+ Asien-Pazifik (Jakarta)
+ Asien-Pazifik (Malaysia)
+ Asien-Pazifik (Melbourne)
+ Asien-Pazifik (Mumbai)
+ Asien-Pazifik (Osaka)
+ Asien-Pazifik (Seoul)
+ Asien-Pazifik (Singapur)
+ Asien-Pazifik (Sydney)
+ Asien-Pazifik (Tokio)
+ Canada (Central)
+ Kanada West (Calgary)
+ Europe (Frankfurt)
+ Europa (Irland)
+ Europa (London)
+ Europa (Milan)
+ Europa (Paris)
+ Europa (Spain)
+ Europa (Stockholm)
+ Europa (Zürich)
+ Israel (Tel Aviv)
+ Middle East (Bahrain)
+ Naher Osten (VAE)
+ Südamerika (São Paulo)
+ AWS GovCloud (USA-Ost)
+ AWS GovCloud (US-West)

# Einschalten des erweiterten Modus von Database Insights für Amazon RDS
<a name="USER_DatabaseInsights.TurningOnAdvanced"></a>

Um den erweiterten Modus von Database Insights für Amazon RDS zu aktivieren, verwenden Sie die folgenden Verfahren.

## Aktivieren des erweiterten Modus von Database Insights beim Erstellen von DB-Instances oder DB-Clustern mit Multi-AZ
<a name="USER_DatabaseInsights.TurnOnCreateDatabase"></a>

Aktivieren Sie den erweiterten Modus von Database Insights, wenn Sie eine Datenbank für Amazon RDS erstellen.

------
#### [ Console ]

In der Konsole können Sie den erweiterten Modus von Database Insights aktivieren, wenn Sie eine DB-Instance oder einen DB-Cluster mit Multi-AZ erstellen.

**So aktivieren Sie den erweiterten Modus von Database Insights beim Erstellen einer DB-Instance oder eines Multi-AZ-DB-Clusters mit der Konsole**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie **Datenbanken** aus.

1. Wählen Sie **Datenbank erstellen** aus.

1. Wählen Sie im Abschnitt **Database Insights** **Erweiterter Modus** aus. Wählen Sie dann eine der folgenden Optionen aus:
   + **Aufbewahrung** – Die Zeitspanne, für die die Performance-Insights-Daten aufbewahrt werden sollen. Der Aufbewahrungszeitraum für den erweiterten Modus von Database Insights muss 15 Monate betragen.
   + **AWS KMS key** – Geben Sie Ihren KMS-Schlüssel an. Performance Insights verschlüsselt alle potenziell sensiblen Daten mit Ihrem KMS-Schlüssel. Die Daten werden während der Übertragung und im Ruhezustand verschlüsselt. Weitere Informationen finden Sie unter [Verschlüsseln von Amazon RDS-Ressourcen](Overview.Encryption.md).

1. Wählen Sie **Datenbank erstellen** aus.

------
#### [ AWS CLI ]

Um den erweiterten Modus von Database Insights beim Erstellen einer DB-Instance oder eines Multi-AZ-DB-Clusters zu aktivieren, rufen Sie den [create-db-cluster](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html) AWS CLI Befehl [create-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html)or auf und geben Sie die folgenden Werte ein:
+ `--database-insights-mode advanced`, um den erweiterten Modus von Database Insights zu aktivieren.
+ `--engine` – Die Datenbank-Engine für die DB-Instance.
+ `--db-instance-identifier` – Der Bezeichner für die DB-Instance oder `--db-cluster-identifier` – Der Bezeichner für den DB-Cluster mit Multi-AZ.
+ `--enable-performance-insights`, um Performance Insights für Database Insights zu aktivieren.
+ `--performance-insights-retention-period` – Der Aufbewahrungszeitraum für Daten für Ihre DB-Instance oder Ihren Multi-AZ-DB-Cluster. Um Database Insights zu aktivieren, muss der Aufbewahrungszeitraum mindestens 465 Tage betragen.

Im folgenden Beispiel wird der erweiterte Modus von Database Insights aktiviert, wenn eine DB-Instance erstellt wird.

Für Linux, macOS oder Unix:

```
aws rds create-db-instance \
    --database-insights-mode advanced \ 
    --engine postgresql \
    --db-instance-identifier sample-db-identifier \
    --enable-performance-insights \
    --performance-insights-retention-period 465
```

Für Windows:

```
aws rds create-db-instance ^
    --database-insights-mode advanced ^ 
    --engine postgresql ^
    --db-instance-identifier sample-db-identifier ^
    --enable-performance-insights ^
    --performance-insights-retention-period 465
```

------
#### [ RDS API ]

Um den erweiterten Modus von Database Insights zu aktivieren, wenn Sie eine DB-Instance oder einen Multi-AZ-DB-Cluster [erstellen, geben Sie die folgenden Parameter für Ihren Vorgang Create DBInstance](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html) oder [Create DBCluster](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html) Amazon RDS API an.
+ `DatabaseInsightsMode` auf `advanced`
+ `EnablePerformanceInsights` auf `True`
+ `PerformanceInsightsRetentionPeriod` bis mindestens 465 Tage

------

## Aktivieren des erweiterten Modus von Database Insights beim Ändern von DB-Instances oder DB-Clustern mit Multi-AZ
<a name="USER_DatabaseInsights.TurnOnModifyDatabase"></a>

Aktivieren Sie Database Insights, wenn Sie eine Datenbank für Amazon RDS ändern. Wenn Sie eine DB-Instance ändern, um den erweiterten Modus von Database Insights zu aktivieren, verursacht dies keine Ausfallzeiten.

**Anmerkung**  
Um Database Insights zu aktivieren, muss jede DB-Instance in einem Multi-AZ-DB-Cluster dieselben Einstellungen für Performance Insights und Enhanced Monitoring aufweisen.

------
#### [ Console ]

In der Konsole können Sie den erweiterten Modus von Database Insights aktivieren, wenn Sie eine DB-Instance oder einen DB-Cluster mit Multi-AZ ändern.

**Um den erweiterten Modus von Database Insights zu aktivieren, wenn Sie eine DB-Instance oder einen Multi-AZ-DB-Cluster über die Konsole ändern**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie **Datenbanken** aus.

1. Wählen Sie eine DB-Instance oder ein Multi-AZ-DB-Cluster, und wählen Sie **Modify** (Ändern) aus.

1. Wählen Sie im Abschnitt **Database Insights** **Erweiterter Modus** aus. Wählen Sie dann eine der folgenden Optionen aus:
   + **Aufbewahrung** – Die Zeitspanne, für die die Performance-Insights-Daten aufbewahrt werden sollen. Der Aufbewahrungszeitraum für den erweiterten Modus von Database Insights muss 15 Monate betragen.
   + **AWS KMS key** – Geben Sie Ihren KMS-Schlüssel an. Performance Insights verschlüsselt alle potenziell sensiblen Daten mit Ihrem KMS-Schlüssel. Die Daten werden während der Übertragung und im Ruhezustand verschlüsselt. Weitere Informationen finden Sie unter [Verschlüsseln von Amazon RDS-Ressourcen](Overview.Encryption.md).

1. Klicken Sie auf **Continue (Fortfahren)**.

1. Wählen Sie für **Einplanung von Änderungen** die Option **Sofort anwenden** aus. Wenn Sie **Anwendung während des nächsten geplanten Wartungsfensters** auswählen, ignoriert Ihre Datenbank diese Einstellung und aktiviert den erweiterten Modus von Database Insights sofort.

1. Wählen Sie **Instance ändern** aus.

------
#### [ AWS CLI ]

Um den erweiterten Modus von Database Insights beim Ändern einer DB-Instance oder eines Multi-AZ-DB-Clusters zu aktivieren, rufen Sie den [modify-db-cluster](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-cluster.html) AWS CLI Befehl [modify-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html)or auf und geben Sie die folgenden Werte ein:
+ `--database-insights-mode advanced`, um den erweiterten Modus von Database Insights zu aktivieren.
+ `--db-instance-identifier` – Der Bezeichner für die DB-Instance oder den `--db-cluster-identifier` – Der Bezeichner für den Multi-AZ- DB-Cluster.
+ `--enable-performance-insights`, um Performance Insights für Database Insights zu aktivieren.
+ `--performance-insights-retention-period`: Der Aufbewahrungszeitraum für Daten für Ihren Ihre DB-Instance. Um den erweiterten Modus von Database Insights zu aktivieren, muss der Aufbewahrungszeitraum mindestens 465 Tage betragen.

Im folgenden Beispiel wird der erweiterte Modus von Database Insights aktiviert, wenn eine DB-Instance geändert wird.

Für Linux, macOS oder Unix:

```
aws rds modify-db-instance \
    --database-insights-mode advanced \
    --db-instance-identifier sample-db-identifier \
    --enable-performance-insights \
    --performance-insights-retention-period 465
```

Für Windows:

```
aws rds modify-db-instance ^
    --database-insights-mode advanced ^
    --db-instance-identifier sample-db-identifier ^
    --enable-performance-insights ^
    --performance-insights-retention-period 465
```

------
#### [ RDS API ]

Um den erweiterten Modus von Database Insights zu aktivieren, wenn Sie eine DB-Instance oder einen  [ändern](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBInstance.html), geben Sie die folgenden Parameter für Ihren DBCluster Amazon RDS-API-Vorgang „[Ändern](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBCluster.html)“ DBInstance oder „Ändern“ an.
+ `DatabaseInsightsMode` auf `advanced`
+ `EnablePerformanceInsights` auf `True`
+ `PerformanceInsightsRetentionPeriod` bis mindestens 465 Tage

------

# Aktivieren des Standardmodus von Database Insights für Amazon RDS
<a name="USER_DatabaseInsights.TurningOnStandard"></a>

Um den Standardmodus von Database Insights für Amazon RDS zu aktivieren, verwenden Sie die folgenden Verfahren.

## Aktivieren des Standardmodus von Database Insights beim Erstellen von DB-Instances oder DB-Clustern mit Multi-AZ
<a name="USER_DatabaseInsights.TurnOnCreateDatabaseStandard"></a>

Aktivieren Sie den Standardmodus von Database Insights, wenn Sie eine Datenbank für Amazon RDS erstellen.

------
#### [ Console ]

In der Konsole können Sie den Standardmodus von Database Insights aktivieren, wenn Sie eine DB-Instance oder einen DB-Cluster mit Multi-AZ erstellen.

**So aktivieren Sie den Standardmodus von Database Insights beim Erstellen einer DB-Instance oder eines Multi-AZ-DB-Clusters mit der Konsole**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie **Datenbanken** aus.

1. Wählen Sie **Datenbank erstellen** aus.

1. Wählen Sie im Abschnitt **Database Insights** **Standardmodus** aus. Wählen Sie dann eine der folgenden Optionen, um Performance Insights zu aktivieren oder zu deaktivieren:
   + Klicken Sie auf **Performance Insights aktivieren**, um Performance Insights zu deaktivieren.
   + Klicken Sie auf **Performance Insights aktivieren**, um Performance Insights zu aktivieren. Um Performance Insights zu konfigurieren, geben Sie die folgenden Optionen an:
     + **Aufbewahrung** – Die Zeitspanne, für die die Performance-Insights-Daten aufbewahrt werden sollen. Die Aufbewahrungsfrist muss mindestens 7 Tage betragen.
     + **AWS KMS key** – Geben Sie Ihren KMS-Schlüssel an. Performance Insights verschlüsselt alle potenziell sensiblen Daten mit Ihrem KMS-Schlüssel. Die Daten werden während der Übertragung und im Ruhezustand verschlüsselt. Weitere Informationen finden Sie unter [Verschlüsseln von Amazon RDS-Ressourcen](Overview.Encryption.md).

1. Wählen Sie **Datenbank erstellen** aus.

------
#### [ AWS CLI ]

Um den Standardmodus von Database Insights beim Erstellen einer DB-Instance oder eines Multi-AZ-DB-Clusters zu aktivieren, rufen Sie den [create-db-cluster](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html) AWS CLI Befehl [create-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html)or auf und geben Sie die folgenden Werte ein:
+ `--database-insights-mode standard`, um den Standardmodus von Database Insights zu aktivieren.
+ `--engine` – Die Datenbank-Engine für die DB-Instance.
+ `--db-instance-identifier` – Der Bezeichner für die DB-Instance oder den `--db-cluster-identifier` – Der Bezeichner für den Multi-AZ- DB-Cluster.
+ `--enable-performance-insights` oder `--no-enable-performance-insights`, um Performance Insights zu aktivieren und zu deaktivieren. Wenn Sie `--enable-performance-insights` festlegen, müssen Sie auch den `--performance-insights-retention-period` angeben – Der Aufbewahrungszeitraum für Daten für Ihre DB-Instance. Die Aufbewahrungsfrist muss mindestens 7 Tage betragen.

Im folgenden Beispiel werden der Standardmodus von Database Insights und Performance Insights aktiviert, wenn eine DB-Instance erstellt wird.

Für Linux, macOS oder Unix:

```
aws rds create-db-instance \
    --database-insights-mode standard \ 
    --engine postgresql \
    --db-instance-identifier sample-db-identifier \
    --enable-performance-insights \
    --performance-insights-retention-period 7
```

Für Windows:

```
aws rds create-db-instance ^
    --database-insights-mode standard ^ 
    --engine postgresql ^
    --db-instance-identifier sample-db-identifier ^
    --enable-performance-insights ^
    --performance-insights-retention-period 7
```

Im folgenden Beispiel werden der Standardmodus von Database Insights aktiviert und Performance Insights deaktiviert, wenn eine DB-Instance erstellt wird.

Für Linux, macOS oder Unix:

```
aws rds create-db-instance \
    --database-insights-mode standard \ 
    --engine postgresql \
    --db-instance-identifier sample-db-identifier \
    --no-enable-performance-insights
```

Für Windows:

```
aws rds create-db-instance ^
    --database-insights-mode standard ^ 
    --engine postgresql ^
    --db-instance-identifier sample-db-identifier ^
    --no-enable-performance-insights
```

------
#### [ RDS API ]

Um den Standardmodus von Database Insights zu aktivieren, wenn Sie eine DB-Instance oder einen  [erstellen, geben Sie die folgenden Parameter für Ihren Vorgang Create DBInstance](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html) oder [Create DBCluster](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html) Amazon RDS API an.
+ `DatabaseInsightsMode` auf `standard`
+ `EnablePerformanceInsights` auf `True` oder `False` Wenn Sie `EnablePerformanceInsights` auf `True` festlegen, müssen Sie `PerformanceInsightsRetentionPeriod` auf mindestens 7 Tage setzen.

------

## Aktivieren des Standardmodus von Database Insights beim Erstellen von DB-Instances oder DB-Clustern mit Multi-AZ
<a name="USER_DatabaseInsights.TurnOnModifyDatabaseStandard"></a>

Aktivieren Sie den Standardmodus von Database Insights, wenn Sie eine Datenbank für Amazon RDS ändern. Wenn Sie eine DB-Instance ändern, um den Standardmodus von Database Insights zu aktivieren, verursacht dies keine Ausfallzeiten.

**Anmerkung**  
Um Database Insights zu aktivieren, muss jede DB-Instance in einem Multi-AZ-DB-Cluster dieselben Einstellungen für Performance Insights und Enhanced Monitoring aufweisen.

------
#### [ Console ]

In der Konsole können Sie den Standardmodus von Database Insights aktivieren, wenn Sie eine DB-Instance oder einen DB-Cluster mit Multi-AZ ändern.

**Um den Standardmodus von Database Insights zu aktivieren, wenn Sie eine DB-Instance oder einen Multi-AZ-DB-Cluster über die Konsole ändern**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie **Datenbanken** aus.

1. Wählen Sie eine DB-Instance oder ein Multi-AZ-DB-Cluster, und wählen Sie **Modify** (Ändern) aus.

1. Wählen Sie im Abschnitt **Database Insights** **Standardmodus** aus. Wählen Sie dann aus den folgenden Optionen aus:
   + Klicken Sie auf **Performance Insights aktivieren**, um Performance Insights zu deaktivieren.
   + Klicken Sie auf **Performance Insights aktivieren**, um Performance Insights zu aktivieren. Um Performance Insights zu konfigurieren, geben Sie die folgenden Optionen an:
     + **Aufbewahrung** – Die Zeitspanne, für die die Performance-Insights-Daten aufbewahrt werden sollen. Die Aufbewahrungsfrist muss mindestens 7 Tage betragen.
     + **AWS KMS key** – Geben Sie Ihren KMS-Schlüssel an. Performance Insights verschlüsselt alle potenziell sensiblen Daten mit Ihrem KMS-Schlüssel. Die Daten werden während der Übertragung und im Ruhezustand verschlüsselt. Weitere Informationen finden Sie unter [Verschlüsseln von Amazon RDS-Ressourcen](Overview.Encryption.md).

1. Klicken Sie auf **Continue (Fortfahren)**.

1. Wählen Sie für **Einplanung von Änderungen** die Option **Sofort anwenden** aus. Wenn Sie **Anwendung während des nächsten geplanten Wartungsfensters** auswählen, ignoriert Ihre Datenbank diese Einstellung und aktiviert den Standardmodus von Database Insights sofort.

1. Wählen Sie **Instance ändern** aus.

------
#### [ AWS CLI ]

Um den Standardmodus von Database Insights bei der Änderung einer DB-Instance oder eines Multi-AZ-DB-Clusters zu aktivieren, rufen Sie den [modify-db-cluster](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-cluster.html) AWS CLI Befehl [modify-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html)or auf und geben Sie die folgenden Werte ein:
+ `--database-insights-mode standard`, um den Standardmodus von Database Insights zu aktivieren.
+ `--db-instance-identifier` – Der Bezeichner für die DB-Instance oder den `--db-cluster-identifier` – Der Bezeichner für den Multi-AZ- DB-Cluster.
+ `--enable-performance-insights` oder `--no-enable-performance-insights`, um Performance Insights zu aktivieren und zu deaktivieren. Wenn Sie `--enable-performance-insights` festlegen, müssen Sie auch den `--performance-insights-retention-period` angeben – Der Aufbewahrungszeitraum für Daten für Ihre DB-Instance oder Ihren Multi-AZ-DB-Cluster. Die Aufbewahrungsfrist muss mindestens 7 Tage betragen.

Im folgenden Beispiel werden der Standardmodus von Database Insights sowie Performance Insights aktiviert, wenn eine DB-Instance geändert wird.

Für Linux, macOS oder Unix:

```
aws rds modify-db-instance \
    --database-insights-mode standard \
    --db-instance-identifier sample-db-identifier \
    --enable-performance-insights \
    --performance-insights-retention-period 7
```

Für Windows:

```
aws rds modify-db-instance ^
    --database-insights-mode standard ^
    --db-instance-identifier sample-db-identifier ^
    --enable-performance-insights ^
    --performance-insights-retention-period 7
```

Im folgenden Beispiel werden der Standardmodus von Database Insights aktiviert und Performance Insights deaktiviert, wenn eine DB-Instance geändert wird.

Für Linux, macOS oder Unix:

```
aws rds modify-db-instance \
    --database-insights-mode standard \
    --db-instance-identifier sample-db-identifier \
    --no-enable-performance-insights
```

Für Windows:

```
aws rds modify-db-instance ^
    --database-insights-mode standard ^
    --db-instance-identifier sample-db-identifier ^
    --no-enable-performance-insights
```

------
#### [ RDS API ]

Um den Standardmodus von Database Insights zu aktivieren, wenn Sie eine DB-Instance oder einen  [ändern](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBInstance.html), geben Sie die folgenden Parameter für Ihren DBCluster Amazon RDS-API-Vorgang „[Ändern](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBCluster.html)“ DBInstance oder „Ändern“ an.
+ `DatabaseInsightsMode` auf `standard`
+ `EnablePerformanceInsights` auf `True` oder `False` Wenn Sie `EnablePerformanceInsights` auf `True` festlegen, müssen Sie `PerformanceInsightsRetentionPeriod` auf mindestens 7 Tage setzen.

------

# Konfigurieren Ihrer Datenbank zur Überwachung langsamer SQL-Abfragen mit Database Insights für Amazon RDS
<a name="USER_DatabaseInsights.SlowSQL"></a>

Um langsame SQL-Abfragen für Ihre Datenbank zu überwachen, können Sie den Abschnitt **Langsame SQL-Abfragen** im Database-Insights-Dashboard verwenden. Bevor Sie Ihre Datenbank für die Überwachung langsamer SQL-Abfragen konfigurieren, ist der Abschnitt **Langsame SQL-Abfragen** leer.

Weitere Informationen zur Überwachung langsamer SQL-Abfragen im Database-Insights-Dashboard finden Sie unter [Viewing the Database Instance Dashboard for CloudWatch Database Insights](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Database-Insights-Database-Instance-Dashboard.html) im *Amazon-CloudWatch-Benutzerhandbuch*.

Um Ihre Datenbank so zu konfigurieren, dass sie langsame SQL-Abfragen mit Database Insights überwacht, gehen Sie wie folgt vor:

1. Aktivieren Sie Protokollexporte in CloudWatch Logs.

1. Erstellen oder ändern Sie die DB-Parametergruppe für Ihre DB-Instance.

Informationen zur Konfiguration von Protokollexporten finden Sie unter [Veröffentlichen von Datenbankprotokollen in Amazon CloudWatch Logs](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch) im *Amazon-RDS-Benutzerhandbuch*.

Informationen zum Erstellen oder Ändern Ihrer DB-Parametergruppe finden Sie in den folgenden Themen.
+ [Erstellen einer DB-Parametergruppe in Amazon RDS](USER_WorkingWithParamGroups.Creating.md)
+ [Ändern von Parametern in einer DB-Parametergruppe in Amazon RDS](USER_WorkingWithParamGroups.Modifying.md)

------
#### [ RDS for MariaDB ]

Um Ihre DB-Instance von RDS für MariaDB für die Überwachung langsamer SQL-Abfragen zu konfigurieren, können Sie die folgende Parameterkombination als Beispiel verwenden:
+ `log_slow_query` – festlegen auf `1`
+ `log_slow_query_time` – festlegen auf `1.0`
+ `log_output` – festlegen auf `FILE`

Dies ist eine mögliche Konfiguration. Eine umfassende Anleitung zu den MariaDB-Parametern für Slow-Query-Protokolle und zusätzlichen Konfigurationsoptionen finden Sie in der [MariaDB-Dokumentation zum Protokoll für langsame Abfragen](https://mariadb.com/kb/en/slow-query-log-overview/).

------
#### [ RDS for MySQL ]

Um Ihre DB-Instance von RDS für MySQL für die Überwachung langsamer SQL-Abfragen zu konfigurieren, können Sie die folgende Parameterkombination als Beispiel verwenden:
+ `slow_query_log` – festlegen auf `1`
+ `long_query_time` – festlegen auf `1.0`
+ `log_output` – festlegen auf `FILE`

Dies ist eine mögliche Konfiguration. Eine umfassende Anleitung zu den Protokollparametern für langsame Abfragen von MySQL und zusätzlichen Konfigurationsoptionen finden Sie in der [MySQL-Dokumentation zum Protokoll für langsame Abfragen](https://dev.mysql.com/doc/refman/8.0/en/slow-query-log.html).

------
#### [ RDS for PostgreSQL ]

Um Ihre DB-Instance von RDS für PostgreSQL für die Überwachung langsamer SQL-Abfragen zu konfigurieren, können Sie die folgende Parameterkombination als Beispiel verwenden. Beachten Sie, dass die Einstellung dieser Parameter die Leistung Ihrer DB-Instance beeinträchtigen kann.
+ `log_min_duration_statement` – festlegen auf `1000`
+ `log_statement` – festlegen auf `none`
+ `log_destination` – festlegen auf `stderr`

Dies ist eine mögliche Konfiguration. Eine umfassende Anleitung zu PostgreSQL-Protokollparametern und zusätzlichen Konfigurationsoptionen finden Sie in der [PostgreSQL-Dokumentation zur Protokollierungskonfiguration](https://www.postgresql.org/docs/current/runtime-config-logging.html).

------

**Anmerkung**  
Für RDS für MySQL können Sie den Parameter `long_query_time` mit einer Granularität von 1 Mikrosekunde konfigurieren. Sie können diesen Parameter beispielsweise auf `0.000001` festlegen. Je nach Anzahl der Abfragen auf der DB-Instance kann der Wert des Parameters `long_query_time` die Leistung verringern. Beginnen Sie mit dem Wert `1.0` und passen Sie ihn an Ihre Workload an. Wenn Sie diesen Parameter auf `0` festlegen, protokolliert Database Insights alle Abfragen.

Informationen zu Protokollen von RDS für MariaDB, RDS für MySQL und RDS für PostgreSQL finden Sie im Folgenden.
+ [MariaDB-Datenbank-Protokolldateien](USER_LogAccess.Concepts.MariaDB.md)
+ [ MySQL-Datenbank-Logdateien](USER_LogAccess.Concepts.MySQL.md)
+ [ RDS für PostgreSQL-Datenbankprotokolldateien](USER_LogAccess.Concepts.PostgreSQL.md)

# Überlegungen zu Database Insights für Amazon RDS
<a name="USER_DatabaseInsights.Considerations"></a>

Im Folgenden finden Sie Überlegungen zu Database Insights für Amazon RDS.
+ Sie können Database Insights nicht für eine DB-Instance in einem DB-Cluster mit Multi-AZ verwalten.
+ Um den erweiterten Modus von Database Insights zu aktivieren, müssen Sie Performance Insights aktivieren und den Aufbewahrungszeitraum für Performance Insights auf mindestens 465 Tage (15 Monate) festlegen. Für die Festlegung der Aufbewahrungsfrist von Performance Insights auf 15 Monate fallen neben den Kosten für Database Insights keine zusätzlichen Kosten an. Informationen zu den Preisen für Database Insights finden Sie unter [ CloudWatch Amazon-Preise](https://aws.amazon.com/cloudwatch/pricing/).
+ Um Database Insights zu aktivieren, muss jede DB-Instance in einem DB-Cluster mit Multi-AZ dieselben Einstellungen für Performance Insights und Enhanced Monitoring aufweisen.
+ Wenn Sie eine ändern, um einen der beiden Modi von Database Insights zu aktivieren, führt dies nicht zu Ausfallzeiten.