

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 Aurora à 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 Aurora à 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 Aurora.

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 Aurora Lorsque vous activez le mode Avancé de Database Insights pour un cluster de bases de données, RDS active Database Insights pour chaque instance de base de données du cluster.

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 , des régions et des classes d'instance Amazon Aurora pour Database Insights](USER_DatabaseInsights.Engines.md)
+ [Activation du mode Avancé de Database Insights pour Amazon Aurora](USER_DatabaseInsights.TurningOnAdvanced.md)
+ [Activation du mode Standard de Database Insights pour Amazon Aurora](USER_DatabaseInsights.TurningOnStandard.md)
+ [Configuration de votre base de données pour surveiller les requêtes SQL lentes avec Database Insights pour Amazon Aurora](USER_DatabaseInsights.SlowSQL.md)
+ [Considérations relatives aux informations sur les bases de données pour )](USER_DatabaseInsights.Considerations.md)

# Support du moteur de base de données , des régions et des classes d'instance Amazon Aurora pour Database Insights
<a name="USER_DatabaseInsights.Engines"></a>

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


| Moteur de base de données Amazon Aurora | Versions et régions soumises à la gestion des versions du moteur | Restrictions de classe d’instance | 
| --- | --- | --- | 
| Amazon Aurora MySQL-Compatible Edition | Pour plus d’informations sur la disponibilité des versions et des régions de Database Insights avec Aurora MySQL, consultez [Performance Insights avec Aurora MySQL](Concepts.Aurora_Fea_Regions_DB-eng.Feature.PerfInsights.md#Concepts.Aurora_Fea_Regions_DB-eng.Feature.PerfInsights.amy). |  Database Insights présente les restrictions de classe de moteur suivantes : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AmazonRDS/latest/AuroraUserGuide/USER_DatabaseInsights.Engines.html)  | 
|  Amazon Aurora PostgreSQL-Compatible Edition  |  Pour plus d’informations sur la disponibilité des versions et des régions de Database Insights avec Aurora PostgreSQL, consultez [Performance Insights avec Aurora PostgreSQL](Concepts.Aurora_Fea_Regions_DB-eng.Feature.PerfInsights.md#Concepts.Aurora_Fea_Regions_DB-eng.Feature.PerfInsights.apg). |  Ne s’applique pas  | 
|  Base de données Aurora PostgreSQL Limitless  |  Pour plus d’informations sur l’utilisation de Database Insights avec la base de données Aurora PostgreSQL Limitless, consultez [Surveillance d’Aurora PostgreSQL Limitless Database avec CloudWatch Database Insights](limitless-monitoring.cwdbi.md). |  Ne s’applique pas  | 

Database Insights prend en charge Amazon Aurora Serverless v2.

## Support du moteur de base de données , des régions et des classes d'instance Amazon Aurora 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 Aurora 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/AuroraUserGuide/Concepts.RegionsAndAvailabilityZones.html#Concepts.RegionsAndAvailabilityZones.Regions)  |  Moteurs de base de données pris en charge  |  [Classes d’instance prises en charge](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Concepts.DBInstanceClass.html#Concepts.DBInstanceClass.Types)  | 
| --- | --- | --- | --- | --- | 
| [Statistiques SQL pour Performance Insights](sql-statistics.md) | Tous | Tous |  Tous  | Tous | 
| [Analyse des performances de base de données pour une période donnée](USER_PerfInsights.UsingDashboard.AnalyzePerformanceTimePeriod.md) | Niveau payant uniquement |  Tous  |  Tous  |  Toutes sauf db.serverless (Aurora Serverless v2)  | 
|  [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/AuroraUserGuide/USER_DatabaseInsights.Engines.html)  |  Tous  |  Toutes sauf db.serverless (Aurora Serverless v2)  | 

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

Aurora 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 Aurora
<a name="USER_DatabaseInsights.TurningOnAdvanced"></a>

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

## Activation du mode Avancé de Database Insights lors de la création d’une d’un cluster de bases de données
<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 Aurora.

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

Dans la console, vous pouvez activer le mode Avancé de Database Insights lorsque vous créez un cluster de bases de données. Les paramètres de Database Insights s’appliquent à toutes les instances de base de données de votre cluster de bases de données.

**Pour activer le mode avancé de Database Insights lors de la création d'une à 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 Aurora](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'un cluster de bases de données, appelez la [create-db-cluster](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html) AWS CLI commande 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 le cluster de bases de données.
+ `--db-cluster-identifier` : identifiant du cluster de bases de données .
+ `--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 . 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’un cluster de bases de données.

Pour Linux, macOS ou Unix :

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

Pour Windows :

```
aws rds create-db-cluster ^
    --database-insights-mode advanced ^ 
    --engine aurora-postgresql ^
    --db-cluster-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 , spécifiez les paramètres suivants pour votre opération d'API [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’un cluster de bases de données
<a name="USER_DatabaseInsights.TurnOnModifyDatabase"></a>

Activation de Database Insights lors de la modification d’une base de données pour Amazon Aurora. La modification d’un cluster de bases 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 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 un cluster de bases de données. Les paramètres de Database Insights s’appliquent à toutes les instances de base de données de votre cluster de bases de données.

**Pour activer le mode avancé de Database Insights lors de la modification d'une à 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, 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 Aurora](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 le cluster**.

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

Pour activer le mode avancé de Database Insights lors de la modification d'un cluster de base de données, appelez la [modify-db-cluster](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-cluster.html) AWS CLI commande et fournissez les valeurs suivantes :
+ `--database-insights-mode advanced` pour activer le mode Avancé de Database Insights.
+ `--db-cluster-identifier` : identifiant du cluster de bases de données .
+ `--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. 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’un cluster de bases de données.

Pour Linux, macOS ou Unix :

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

Pour Windows :

```
aws rds modify-db-cluster ^
    --database-insights-mode advanced ^
    --db-cluster-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 , spécifiez les paramètres suivants pour votre opération d'API [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 Aurora
<a name="USER_DatabaseInsights.TurningOnStandard"></a>

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

## Activation du mode Standard de Database Insights lors de la création d’un cluster de bases de données
<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 Aurora.

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

Dans la console, vous pouvez activer le mode Standard de Database Insights lorsque vous créez un cluster de bases de données. Les paramètres de Database Insights s’appliquent à toutes les instances de base de données de votre cluster de bases de données.

**Pour activer le mode standard de Database Insights lors de la création d'une à 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 Aurora](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'un cluster de base de données, appelez la [create-db-cluster](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html) AWS CLI commande 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 le cluster de bases de données.
+ `--db-cluster-identifier` : identifiant du cluster de bases de données .
+ `--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. 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’un cluster de bases de données.

Pour Linux, macOS ou Unix :

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

Pour Windows :

```
aws rds create-db-cluster ^
    --database-insights-mode standard ^ 
    --engine aurora-postgresql ^
    --db-cluster-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’un cluster de bases de données.

Pour Linux, macOS ou Unix :

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

Pour Windows :

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

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

Pour activer le mode standard de Database Insights lorsque vous créez une , spécifiez les paramètres suivants pour votre opération d'API [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’un cluster de bases de données
<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 Aurora. La modification d’un cluster de bases 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 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 un cluster de bases de données. Les paramètres de Database Insights s’appliquent à toutes les instances de base de données de votre cluster de bases de données.

**Pour activer le mode standard de Database Insights lors de la modification d'une à 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, 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 Aurora](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 le cluster**.

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

Pour activer le mode standard de Database Insights lors de la modification d'un cluster de base de données, appelez la [modify-db-cluster](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-cluster.html) AWS CLI commande et fournissez les valeurs suivantes :
+ `--database-insights-mode standard` pour activer le mode Standard de Database Insights.
+ `--db-cluster-identifier` : identifiant du cluster de bases de données .
+ `--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 . 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’un cluster de bases de données.

Pour Linux, macOS ou Unix :

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

Pour Windows :

```
aws rds modify-db-cluster ^
    --database-insights-mode standard ^
    --db-cluster-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’un cluster de bases de données.

Pour Linux, macOS ou Unix :

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

Pour Windows :

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

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

Pour activer le mode standard de Database Insights lorsque vous modifiez une , spécifiez les paramètres suivants pour votre opération d'API [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 Aurora
<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 cluster de bases de données pour votre cluster de bases 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/AuroraUserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch) dans le *Guide de l’utilisateur Amazon Aurora*.

Pour créer ou modifier votre groupe de paramètres de cluster de bases de données, consultez les rubriques suivantes.
+ [Création d'un groupe de paramètres de cluster de base de données dans Amazon Aurora](USER_WorkingWithParamGroups.CreatingCluster.md)
+ [Modification des paramètres d'un groupe de paramètres de cluster de base de données dans Amazon Aurora](USER_WorkingWithParamGroups.ModifyingCluster.md)

------
#### [ Amazon Aurora MySQL ]

Pour configurer votre cluster de bases de données Amazon Aurora 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).

------
#### [ Amazon Aurora PostgreSQL ]

Pour configurer votre cluster de bases de données Amazon Aurora PostgreSQL afin de surveiller les requêtes SQL lentes, vous pouvez utiliser par exemple la combinaison de paramètres suivante : Notez que la définition de ces paramètres peut réduire les performances de votre cluster de bases 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 Aurora 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 Aurora MySQL et Aurora PostgreSQL, consultez ce qui suit.
+ [Fichiers journaux de base de données Aurora MySQL](USER_LogAccess.Concepts.MySQL.md)
+ [Fichiers journaux de base de données Aurora PostgreSQL PostgreSQL](USER_LogAccess.Concepts.PostgreSQL.md)

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

Voici les considérations relatives à Database Insights pour Amazon Aurora.
+ Vous ne pouvez pas gérer Database Insights pour une instance de base de données dans un cluster de bases de données.
+ 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 ait les mêmes paramètres Performance Insights et Enhanced Monitoring.
+ La modification d’un cluster de bases de données pour activer l’un ou l’autre mode de Database Insights ne provoque pas de durée d’indisponibilité.