

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Surveillance des bases de données Amazon RDS à l’aide de CloudWatch Database Insights
<a name="USER_DatabaseInsights"></a>

Surveillez la charge de base de données (charge BD) de votre flotte d’instances de base de données Amazon RDS à l’aide de Database Insights. La charge de la base de données mesure le niveau d’activité de la session de votre base de données. Vous pouvez utiliser Database Insights pour analyser et résoudre les problèmes liés aux performances de mise à l’échelle de vos bases de données Amazon RDS.

Sur le tableau de bord de Performance Insights, vous pouvez visualiser la charge de base de données de votre flotte de bases de données et la filtrer par attentes, instructions SQL, hôtes ou utilisateurs.

Par défaut, RDS active le mode Standard de Database Insights pour vos bases de données Amazon RDS. 

Pour plus d’informations sur l’utilisation de Database Insights dans la console Amazon CloudWatch, consultez [CloudWatch Database Insights](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Database-Insights.html) dans le *Amazon CloudWatch User Guide*.

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

Pour plus d’informations sur la tarification, consultez [Tarification Amazon CloudWatch](https://aws.amazon.com/cloudwatch/pricing/).

**Topics**
+ [Tarification](#USER_Database-Insights-pricing)
+ [Support du moteur de base de données Amazon RDS pour Database Insights](USER_DatabaseInsights.Engines.md)
+ [Activation du mode Avancé de Database Insights pour Amazon RDS](USER_DatabaseInsights.TurningOnAdvanced.md)
+ [Activation du mode Standard de Database Insights pour Amazon RDS](USER_DatabaseInsights.TurningOnStandard.md)
+ [Configuration de votre base de données pour surveiller les requêtes SQL lentes avec Database Insights pour Amazon RDS](USER_DatabaseInsights.SlowSQL.md)
+ [Considérations relatives aux informations sur les bases de données pour Amazon RDS ( Aurora)](USER_DatabaseInsights.Considerations.md)

# Support du moteur de base de données Amazon RDS pour Database Insights
<a name="USER_DatabaseInsights.Engines"></a>

Le tableau suivant fournit les moteurs de base de données Amazon RDS qui prennent en charge Database Insights.


|  Moteur de base de données Amazon RDS  | Versions et régions soumises à la gestion des versions du moteur | Restrictions de classe d’instance | 
| --- | --- | --- | 
|  Amazon RDS for MariaDB  |  Pour plus d’informations sur la disponibilité des versions et des régions de Database Insights avec RDS for MariaDB, consultez [Régions et moteurs de base de données pris en charge pour Performance Insights dans Amazon RDS](Concepts.RDS_Fea_Regions_DB-eng.Feature.PerformanceInsights.md).  |  Database Insights n’est pas pris en charge pour les classes d’instance suivantes : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AmazonRDS/latest/UserGuide/USER_DatabaseInsights.Engines.html)  | 
|  RDS for MySQL  |  Pour plus d’informations sur la disponibilité des versions et des régions de Database Insights avec RDS for MySQL, consultez [Régions et moteurs de base de données pris en charge pour Performance Insights dans Amazon RDS](Concepts.RDS_Fea_Regions_DB-eng.Feature.PerformanceInsights.md).  |  Database Insights n’est pas pris en charge pour les classes d’instance suivantes : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AmazonRDS/latest/UserGuide/USER_DatabaseInsights.Engines.html)  | 
|  Amazon RDS for Microsoft SQL Server  |  Pour plus d’informations sur la disponibilité des versions et des régions de Database Insights avec RDS for SQL Server, consultez [Régions et moteurs de base de données pris en charge pour Performance Insights dans Amazon RDS](Concepts.RDS_Fea_Regions_DB-eng.Feature.PerformanceInsights.md).  |  N/A  | 
|  Amazon RDS pour PostgreSQL  |  Pour plus d’informations sur la disponibilité des versions et des régions de Database Insights avec RDS pour PostgreSQL, consultez [Régions et moteurs de base de données pris en charge pour Performance Insights dans Amazon RDS](Concepts.RDS_Fea_Regions_DB-eng.Feature.PerformanceInsights.md).  |  N/A  | 
|  Amazon RDS for Oracle  |  Pour plus d’informations sur la disponibilité des versions et des régions de Database Insights avec RDS for Oracle, consultez [Régions et moteurs de base de données pris en charge pour Performance Insights dans Amazon RDS](Concepts.RDS_Fea_Regions_DB-eng.Feature.PerformanceInsights.md).  |  N/A  | 

## Support du moteur de base de données Amazon RDS pour les fonctionnalités de Database Insights
<a name="database-insights-feature-support"></a>

Le tableau suivant fournit les moteurs de base de données Amazon RDS qui prennent en charge les fonctionnalités Database Insights.


| Fonctionnalité | [Niveau de tarification](https://aws.amazon.com/rds/performance-insights/pricing/) |  [Régions prises en charge](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.RegionsAndAvailabilityZones.html#Concepts.RegionsAndAvailabilityZones.Regions)  |  [ Moteurs de base de données pris en charge](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Welcome.html#Welcome.Concepts.DBInstance)  |  [Classes d’instance prises en charge](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.DBInstanceClass.html#Concepts.DBInstanceClass.Types)  | 
| --- | --- | --- | --- | --- | 
| [Statistiques SQL pour Performance Insights](sql-statistics.md) | Tous | Tous |  Tous  | Tous | 
| [Analyse des plans d’exécution Oracle à l’aide du tableau de bord Performance Insights pour Amazon RDS](USER_PerfInsights.UsingDashboard.AccessPlans.md) | Tous | Tous |  RDS for Oracle  | Tous | 
| [Analyse des performances de base de données pour une période donnée](USER_PerfInsights.UsingDashboard.AnalyzePerformanceTimePeriod.md) | Niveau payant uniquement |  Tous  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AmazonRDS/latest/UserGuide/USER_DatabaseInsights.Engines.html)  |  Tous  | 
|  [Affichage des recommandations proactives de Performance Insights](USER_PerfInsights.InsightsRecommendationViewDetails.md) | Niveau payant uniquement | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AmazonRDS/latest/UserGuide/USER_DatabaseInsights.Engines.html)  |  Tous  | Tous  | 

## Support d'Amazon RDS pour la région pour Database Insights
<a name="database-insights-region-support"></a>

 Amazon RDS prend en charge Database Insights dans les domaines suivants Régions AWS.
+ USA Est (Virginie du Nord)
+ USA Est (Ohio)
+ USA Ouest (Californie du Nord)
+ USA Ouest (Oregon)
+ Afrique (Le Cap)
+ Asie-Pacifique (Hong Kong)
+ Asie-Pacifique (Hyderabad)
+ Asie-Pacifique (Jakarta)
+ Asie-Pacifique (Malaisie)
+ Asie-Pacifique (Melbourne)
+ Asie-Pacifique (Mumbai)
+ Asie-Pacifique (Osaka)
+ Asia Pacific (Seoul)
+ Asie-Pacifique (Singapour)
+ Asie-Pacifique (Sydney)
+ Asie-Pacifique (Tokyo)
+ Canada (Centre)
+ Canada-Ouest (Calgary)
+ Europe (Francfort)
+ Europe (Irlande)
+ Europe (Londres)
+ Europe (Milan)
+ Europe (Paris)
+ Europe (Espagne)
+ Europe (Stockholm)
+ Europe (Zurich)
+ Israël (Tel Aviv)
+ Middle East (Bahrain)
+ Moyen-Orient (EAU)
+ Amérique du Sud (São Paulo)
+ AWS GovCloud (USA Est)
+ AWS GovCloud (US-Ouest)

# Activation du mode Avancé de Database Insights pour Amazon RDS
<a name="USER_DatabaseInsights.TurningOnAdvanced"></a>

Pour activer le mode Avancé de Database Insights pour Amazon RDS, utilisez les procédures qui suivent.

## Activation du mode Avancé de Database Insights lors de la création d’une instance de base de données ou d’un cluster de bases de données Multi-AZ
<a name="USER_DatabaseInsights.TurnOnCreateDatabase"></a>

Activez le mode Avancé de Database Insights lors de la création d’une base de données pour Amazon RDS.

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

Dans la console, vous pouvez activer le mode Avancé de Database Insights lorsque vous créez une instance de base de données ou un cluster de bases de données Multi-AZ.

**Pour activer le mode avancé de Database Insights lors de la création d'une instance de base de données ou d'un cluster de base de données multi-AZ à l'aide de la console**

1. Connectez-vous à la console Amazon RDS AWS Management Console et ouvrez-la à [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/)l'adresse.

1. Choisissez **Databases** (Bases de données).

1. Choisissez **Créer une base de données**.

1. Dans la section **Database Insights**, sélectionnez le **mode Avancé**. Choisissez ensuite les options suivantes :
   + **Conservation** : durée de conservation des données de Performance Insights. La période de conservation doit être de 15 mois pour le mode avancé de Database Insights.
   + **AWS KMS key** : spécifiez votre clé KMS. Performance Insights chiffre toutes les données potentiellement sensibles à l’aide votre clé KMS. Les données sont chiffrées en transit et au repos. Pour plus d’informations, consultez [Chiffrement des ressources Amazon RDS](Overview.Encryption.md).

1. Choisissez **Créer une base de données**.

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

Pour activer le mode avancé de Database Insights lors de la création d'une instance de base de données ou d'un cluster de base de données multi-AZ, appelez la [create-db-cluster](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html) AWS CLI commande [create-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html)or et fournissez les valeurs suivantes :
+ `--database-insights-mode advanced` pour activer le mode Avancé de Database Insights.
+ `--engine` : moteur de base de données pour l’instance de base de données.
+ `--db-instance-identifier` : identifiant de l’instance de base de données ou `--db-cluster-identifier` : identifiant du cluster de bases de données Multi-AZ.
+ `--enable-performance-insights` pour activer Performance Insights pour Database Insights.
+ `--performance-insights-retention-period` : période de conservation des données de votre cluster de bases de données multi-AZ ou votre instance de base de données. Pour activer Database Insights, la période de conservation doit être d’au moins 465 jours.

Dans l’exemple suivant, le mode Avancé de Database Insights est activé lors de la création d’une instance de base de données.

Pour Linux, macOS ou 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
```

Pour 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 ]

Pour activer le mode avancé de Database Insights lorsque vous créez une instance de base de données ou un cluster de base de données multi-AZ, spécifiez les paramètres suivants pour votre opération d'API [Create DBInstance](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html) or [Create DBCluster](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html) Amazon RDS.
+ `DatabaseInsightsMode` sur `advanced`
+ `EnablePerformanceInsights` sur `True`
+ `PerformanceInsightsRetentionPeriod` sur au moins 465 jours

------

## Activation du mode Avancé de Database Insights lors de la modification d’une instance de base de données ou d’un cluster de bases de données Multi-AZ
<a name="USER_DatabaseInsights.TurnOnModifyDatabase"></a>

Activation de Database Insights lors de la modification d’une base de données pour Amazon RDS. La modification d’une instance de base de données pour activer le mode Avancé de Database Insights ne provoque pas de durée d’indisponibilité.

**Note**  
Pour activer Database Insights, il est nécessaire que chaque instance de base de données d’un cluster de bases de données Multi-AZ ait les mêmes paramètres Performance Insights et Enhanced Monitoring.

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

Dans la console, vous pouvez activer le mode Avancé de Database Insights lorsque vous modifiez une instance de base de données ou un cluster de bases de données Multi-AZ.

**Pour activer le mode avancé de Database Insights lors de la modification d'une instance de base de données ou d'un cluster de base de données multi-AZ à l'aide de la console**

1. Connectez-vous à la console Amazon RDS AWS Management Console et ouvrez-la à [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/)l'adresse.

1. Choisissez **Databases** (Bases de données).

1. Choisissez un cluster de bases de données multi-AZ ou une instance de base de données, puis choisissez **Modifier**.

1. Dans la section **Database Insights**, sélectionnez le **mode Avancé**. Choisissez ensuite les options suivantes :
   + **Conservation** : durée de conservation des données de Performance Insights. La période de conservation doit être de 15 mois pour le mode avancé de Database Insights.
   + **AWS KMS key** : spécifiez votre clé KMS. Performance Insights chiffre toutes les données potentiellement sensibles à l’aide votre clé KMS. Les données sont chiffrées en transit et au repos. Pour plus d’informations, consultez [Chiffrement des ressources Amazon RDS](Overview.Encryption.md).

1. Choisissez **Continuer**.

1. Pour **Scheduling of Modifications (Planification des modifications)**, choisissez **Appliquer immédiatement**. Si vous choisissez **Appliquer pendant la fenêtre de maintenance planifiée suivante**, votre base de données ignore ce paramètre et active immédiatement le mode Avancé de Performance Insights.

1. Choisissez **Modifier l’instance**.

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

Pour activer le mode avancé de Database Insights lors de la modification d'une instance de base de données ou d'un cluster de base de données multi-AZ, appelez la [modify-db-cluster](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-cluster.html) AWS CLI commande [modify-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html)or et fournissez les valeurs suivantes :
+ `--database-insights-mode advanced` pour activer le mode Avancé de Database Insights.
+ `--db-instance-identifier` : identifiant de l’instance de base de données ou `--db-cluster-identifier` : identifiant du cluster de bases de données Multi-AZ.
+ `--enable-performance-insights` pour activer Performance Insights pour Database Insights.
+ `--performance-insights-retention-period` : période de conservation des données de votre instance de base de données. Pour activer le mode Avancé de Database Insights, la période de conservation doit être d’au moins 465 jours.

Dans l’exemple suivant, le mode Avancé Database Insights est activé lors de la modification d’une instance de base de données.

Pour Linux, macOS ou Unix :

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

Pour 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 ]

Pour activer le mode avancé de Database Insights lorsque vous modifiez une instance de base de données ou un de base de données multi-AZ, spécifiez les paramètres suivants pour votre opération d'API [DBInstanceModify](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBInstance.html) ou DBCluster [Modify](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBCluster.html) Amazon RDS.
+ `DatabaseInsightsMode` sur `advanced`
+ `EnablePerformanceInsights` sur `True`
+ `PerformanceInsightsRetentionPeriod` sur au moins 465 jours

------

# Activation du mode Standard de Database Insights pour Amazon RDS
<a name="USER_DatabaseInsights.TurningOnStandard"></a>

Pour activer le mode Standard de Database Insights pour Amazon RDS, suivez les procédures suivantes.

## Activation du mode Standard de Database Insights lors de la création d’une instance de base de données ou d’un cluster de bases de données Multi-AZ
<a name="USER_DatabaseInsights.TurnOnCreateDatabaseStandard"></a>

Activez le mode Standard de Database Insights lors de la création d’une base de données pour Amazon RDS.

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

Dans la console, vous pouvez activer le mode Standard de Database Insights lorsque vous créez une instance de base de données ou un cluster de bases de données Multi-AZ.

**Pour activer le mode standard de Database Insights lors de la création d'une instance de base de données ou d'un cluster de base de données multi-AZ à l'aide de la console**

1. Connectez-vous à la console Amazon RDS AWS Management Console et ouvrez-la à [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/)l'adresse.

1. Choisissez **Databases** (Bases de données).

1. Choisissez **Créer une base de données**.

1. Dans la section **Database Insights**, sélectionnez le **mode Standard**. Choisissez ensuite l’une des options suivantes pour activer ou désactiver Performance Insights :
   + Pour désactiver Performance Insights, désélectionnez **Activer Performance Insights**.
   + Pour activer Performance Insights, sélectionnez **Activer Performance Insights**. Pour configurer Performance Insights, spécifiez les options suivantes :
     + **Conservation** : durée de conservation des données de Performance Insights. La période de conservation doit être d’au moins 7 jours.
     + **AWS KMS key** : spécifiez votre clé KMS. Performance Insights chiffre toutes les données potentiellement sensibles à l’aide votre clé KMS. Les données sont chiffrées en transit et au repos. Pour plus d’informations, consultez [Chiffrement des ressources Amazon RDS](Overview.Encryption.md).

1. Choisissez **Créer une base de données**.

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

Pour activer le mode standard de Database Insights lors de la création d'une instance de base de données ou d'un cluster de base de données multi-AZ, appelez la [create-db-cluster](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html) AWS CLI commande [create-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html)or et fournissez les valeurs suivantes :
+ `--database-insights-mode standard` pour activer le mode Standard de Database Insights.
+ `--engine` : moteur de base de données pour l’instance de base de données.
+ `--db-instance-identifier` : identifiant de l’instance de base de données ou `--db-cluster-identifier` : identifiant du cluster de bases de données Multi-AZ.
+ `--enable-performance-insights` ou `--no-enable-performance-insights` pour activer ou désactiver Performance Insights. Si vous spécifiez `--enable-performance-insights`, vous devez également spécifier `--performance-insights-retention-period`, la période de conservation des données de votre instance de base de données. La période de conservation doit être d’au moins 7 jours.

L’exemple suivant active le mode Standard de Database Insights et Performance Insights lors de la création d’une instance base de données.

Pour Linux, macOS ou 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
```

Pour 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
```

L’exemple suivant active le mode Standard de Database Insights et désactive Performance Insights lors de la création d’une instance de base de données.

Pour Linux, macOS ou Unix :

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

Pour Windows :

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

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

Pour activer le mode standard de Database Insights lorsque vous créez une instance de base de données ou un de base de données multi-AZ, spécifiez les paramètres suivants pour votre opération d'API [Create DBInstance](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html) or [Create DBCluster](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html) Amazon RDS.
+ `DatabaseInsightsMode` sur `standard`
+ `EnablePerformanceInsights` sur `True` ou `False`. Si vous définissez `EnablePerformanceInsights` sur `True`, vous devez définir `PerformanceInsightsRetentionPeriod` sur au moins 7 jours.

------

## Activation du mode Standard de Database Insights lors de la modification d’une instance de base de données ou d’un cluster de bases de données Multi-AZ
<a name="USER_DatabaseInsights.TurnOnModifyDatabaseStandard"></a>

Activez le mode Standard de Database Insights lors de la modification d’une base de données pour Amazon RDS. La modification d’une instance de base de données pour activer le mode Standard de Database Insights ne provoque pas de durée d’indisponibilité.

**Note**  
Pour activer Database Insights, il est nécessaire que chaque instance de base de données d’un cluster de bases de données Multi-AZ ait les mêmes paramètres Performance Insights et Enhanced Monitoring.

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

Dans la console, vous pouvez activer le mode Standard de Database Insights lorsque vous modifiez une instance de base de données ou un cluster de bases de données Multi-AZ.

**Pour activer le mode standard de Database Insights lors de la modification d'une instance de base de données ou d'un cluster de base de données multi-AZ à l'aide de la console**

1. Connectez-vous à la console Amazon RDS AWS Management Console et ouvrez-la à [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/)l'adresse.

1. Choisissez **Databases** (Bases de données).

1. Choisissez un cluster de bases de données multi-AZ ou une instance de base de données, puis choisissez **Modifier**.

1. Dans la section **Database Insights**, sélectionnez le **mode Standard**. Ensuite, faites votre choix parmi les options suivantes :
   + Pour désactiver Performance Insights, désélectionnez **Activer Performance Insights**.
   + Pour activer Performance Insights, sélectionnez **Activer Performance Insights**. Pour configurer Performance Insights, spécifiez les options suivantes :
     + **Conservation** : durée de conservation des données de Performance Insights. La période de conservation doit être d’au moins 7 jours.
     + **AWS KMS key** : spécifiez votre clé KMS. Performance Insights chiffre toutes les données potentiellement sensibles à l’aide votre clé KMS. Les données sont chiffrées en transit et au repos. Pour plus d’informations, consultez [Chiffrement des ressources Amazon RDS](Overview.Encryption.md).

1. Choisissez **Continuer**.

1. Pour **Scheduling of Modifications (Planification des modifications)**, choisissez **Appliquer immédiatement**. Si vous choisissez **Appliquer lors de la prochaine fenêtre de maintenance planifiée**, votre base de données ignore ce paramètre et active immédiatement le mode Standard de Database Insights.

1. Choisissez **Modifier l’instance**.

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

Pour activer le mode standard de Database Insights lors de la modification d'une instance de base de données ou d'un cluster de base de données multi-AZ, appelez la [modify-db-cluster](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-cluster.html) AWS CLI commande [modify-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html)or et fournissez les valeurs suivantes :
+ `--database-insights-mode standard` pour activer le mode Standard de Database Insights.
+ `--db-instance-identifier` : identifiant de l’instance de base de données ou `--db-cluster-identifier` : identifiant du cluster de bases de données Multi-AZ.
+ `--enable-performance-insights` ou `--no-enable-performance-insights` pour activer ou désactiver Performance Insights. Si vous spécifiez `--enable-performance-insights`, vous devez également spécifier `--performance-insights-retention-period`, la période de conservation des données de votre cluster de bases de données multi-AZ ou instance de base de données. La période de conservation doit être d’au moins 7 jours.

L’exemple suivant active le mode Standard de Database Insights et active Performance Insights lors de la modification d’une instance de base de données.

Pour Linux, macOS ou Unix :

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

Pour Windows :

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

L’exemple suivant active le mode Standard de Database Insights et désactive Performance Insights lors de la modification d’une instance de base de données.

Pour Linux, macOS ou Unix :

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

Pour Windows :

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

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

Pour activer le mode standard de Database Insights lorsque vous modifiez une instance de base de données ou un de base de données multi-AZ, spécifiez les paramètres suivants pour votre opération d'API [DBInstanceModify](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBInstance.html) ou DBCluster [Modify](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBCluster.html) Amazon RDS.
+ `DatabaseInsightsMode` sur `standard`
+ `EnablePerformanceInsights` sur `True` ou `False`. Si vous définissez `EnablePerformanceInsights` sur `True`, vous devez définir `PerformanceInsightsRetentionPeriod` sur au moins 7 jours.

------

# Configuration de votre base de données pour surveiller les requêtes SQL lentes avec Database Insights pour Amazon RDS
<a name="USER_DatabaseInsights.SlowSQL"></a>

Pour surveiller les requêtes SQL lentes pour votre base de données, vous pouvez utiliser la section **Requêtes SQL lentes** du tableau de bord Database Insights. Avant la configuration de votre base de données pour surveiller les requêtes SQL lentes, la section **Requêtes SQL lentes** est vide.

Pour plus d’informations sur la surveillance des requêtes SQL lentes dans le tableau de bord Database Insights, consultez [Affichage du tableau de bord des instances de base de données pour CloudWatch Database Insights](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Database-Insights-Database-Instance-Dashboard.html) dans le *Guide de l’utilisateur Amazon CloudWatch*.

Pour configurer votre base de données afin de surveiller les requêtes SQL lentes avec Database Insights, procédez comme suit :

1. Activez les exportations de journaux vers CloudWatch Logs.

1. Créez ou modifiez le groupe de paramètres de base de donnée pour votre instance de base de données.

Pour plus d’informations sur la configuration des exportations de journaux, consultez [Publication des journaux de base de données sur Amazon CloudWatch Logs](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch) dans le *Guide de l’utilisateur Amazon RDS*.

Pour créer ou modifier votre groupe de paramètres de base de données, consultez les rubriques suivantes.
+ [Création d’un groupe de paramètres de base de données dans Amazon RDS](USER_WorkingWithParamGroups.Creating.md)
+ [Modification de paramètres dans un groupe de paramètres de base de données dans Amazon RDS](USER_WorkingWithParamGroups.Modifying.md)

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

Pour configurer votre instance de base de données RDS for MariaDB afin de surveiller les requêtes SQL lentes, vous pouvez utiliser par exemple la combinaison de paramètres suivante :
+ `log_slow_query` – défini sur `1`
+ `log_slow_query_time` – défini sur `1.0`
+ `log_output` – défini sur `FILE`

Il s’agit d’une configuration possible. Pour un guide complet sur les paramètres du journal des requêtes lentes de MariaDB et les options de configuration supplémentaires, consultez la [documentation MariaDB relative au journal des requêtes lentes](https://mariadb.com/kb/en/slow-query-log-overview/).

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

Pour configurer votre instance de base de données RDS for MySQL afin de surveiller les requêtes SQL lentes, vous pouvez utiliser par exemple la combinaison de paramètres suivante :
+ `slow_query_log` – défini sur `1`
+ `long_query_time` – défini sur `1.0`
+ `log_output` – défini sur `FILE`

Il s’agit d’une configuration possible. Pour un guide complet sur les paramètres du journal des requêtes lentes de MySQL et les options de configuration supplémentaires, consultez la [documentation MySQL relative au journal des requêtes lentes](https://dev.mysql.com/doc/refman/8.0/en/slow-query-log.html).

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

Pour configurer votre instance de base de données RDS pour PostgreSQL afin de surveiller les requêtes SQL lentes, vous pouvez utiliser la combinaison de paramètres suivante comme exemple. Notez que la définition de ces paramètres peut réduire les performances de votre instance de base de données.
+ `log_min_duration_statement` – défini sur `1000`
+ `log_statement` – défini sur `none`
+ `log_destination` – défini sur `stderr`

Il s’agit d’une configuration possible. Pour un guide complet sur les paramètres de journalisation de PostgreSQL et les options de configuration supplémentaires, consultez la [documentation PostgreSQL relative à la configuration de journalisation](https://www.postgresql.org/docs/current/runtime-config-logging.html).

------

**Note**  
Pour RDS for MySQL, vous pouvez configurer le paramètre `long_query_time` avec une granularité d’une microseconde. Par exemple, vous pouvez définir ce paramètre sur `0.000001`. En fonction du nombre de requêtes sur l’instance de base de données, la valeur du paramètre `long_query_time` peut réduire les performances. Commencez par la valeur `1.0` et ajustez-la en fonction de votre charge de travail. Lorsque vous définissez ce paramètre sur `0`, Database Insights journalise toutes les requêtes.

Pour plus d’informations sur les journaux RDS for MariaDB, RDS for MySQL et RDS pour PostgreSQL consultez ce qui suit.
+ [Fichiers journaux de base de données MariaDB](USER_LogAccess.Concepts.MariaDB.md)
+ [Fichiers journaux de base de données MySQL](USER_LogAccess.Concepts.MySQL.md)
+ [Fichiers journaux de base de données RDS pour PostgreSQL](USER_LogAccess.Concepts.PostgreSQL.md)

# Considérations relatives aux informations sur les bases de données pour Amazon RDS ( Aurora)
<a name="USER_DatabaseInsights.Considerations"></a>

Voici les considérations relatives à Database Insights pour Amazon RDS.
+ Vous ne pouvez pas gérer Database Insights pour une instance de base de données dans un cluster de bases de données Multi-AZ.
+ Pour activer le mode Avancé de Database Insights, vous devez activer Performance Insights et fixer la période de conservation de Performance Insights à au moins 465 jours (15 mois). Il n’y a aucun coût supplémentaire pour fixer la période de conservation de Performance Insights à 15 mois en plus du coût de Database Insights. Pour plus d'informations sur la tarification de Database Insights, consultez [Amazon CloudWatch Pricing](https://aws.amazon.com/cloudwatch/pricing/).
+ Pour activer Database Insights, il est nécessaire que chaque instance de base de données d’un cluster de bases de données Multi-AZ ait les mêmes paramètres Performance Insights et Enhanced Monitoring.
+ La modification d’une instance de base de données pour activer l’un ou l’autre mode de Database Insights ne provoque pas de durée d’indisponibilité.