

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Monitoraggio dei database Amazon RDS con CloudWatch Database Insights
<a name="USER_DatabaseInsights"></a>

Monitora il carico del database (Carico DB) per il parco di istanze database Amazon RDS con Database Insights. L’opzione Carico DB misura il livello di attività della sessione nel database. Puoi utilizzare Database Insights per analizzare e risolvere i problemi di prestazioni dei database Amazon RDS su larga scala.

Con Database Insights, è possibile visualizzare il carico del database sul parco di database e filtrare il carico in base alle attese, alle istruzioni SQL, agli host o agli utenti.

Per impostazione predefinita, RDS abilita la modalità standard di Database Insights per i database Amazon RDS. 

Per informazioni sull’utilizzo di Database Insights nella console Amazon CloudWatch, consulta [CloudWatch Database Insights](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Database-Insights.html) nella *Guida per l’utente di Amazon CloudWatch*.

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

Per informazioni sui prezzi, consulta [Prezzi di Amazon CloudWatch](https://aws.amazon.com/cloudwatch/pricing/).

**Topics**
+ [

## Prezzi
](#USER_Database-Insights-pricing)
+ [

# Supporto del motore di database Aurora, della regione e della classe di istanza di Amazon Aurora per Database Insights
](USER_DatabaseInsights.Engines.md)
+ [

# Attivazione della modalità avanzata di Database Insights per Amazon RDS
](USER_DatabaseInsights.TurningOnAdvanced.md)
+ [

# Attivazione della modalità standard di Database Insights per Amazon RDS
](USER_DatabaseInsights.TurningOnStandard.md)
+ [

# Configurazione del database per monitorare le query SQL lente con Database Insights per Amazon RDS
](USER_DatabaseInsights.SlowSQL.md)
+ [

# 
](USER_DatabaseInsights.Considerations.md)

# Supporto del motore di database Aurora, della regione e della classe di istanza di Amazon Aurora per Database Insights
<a name="USER_DatabaseInsights.Engines"></a>

Nella tabella seguente vengono forniti i motori di database Amazon RDS che supportano Database Insights.


|  Motore di database Amazon RDS  | Versioni motore e regioni supportate | Restrizioni delle classi di istanza | 
| --- | --- | --- | 
|  Amazon RDS per MariaDB  |  Per ulteriori informazioni sulla disponibilità di versioni e Regioni di Database Insights con RDS per MariaDB, consulta [Regioni e motori di database supportati per Approfondimenti sulle prestazioni in Amazon RDS](Concepts.RDS_Fea_Regions_DB-eng.Feature.PerformanceInsights.md).  |  Database Insights non è supportato nelle seguenti classi di istanza: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AmazonRDS/latest/UserGuide/USER_DatabaseInsights.Engines.html)  | 
|  RDS per MySQL  |  Per ulteriori informazioni sulla disponibilità di versioni e Regioni di Database Insights con RDS per MySQL, consulta [Regioni e motori di database supportati per Approfondimenti sulle prestazioni in Amazon RDS](Concepts.RDS_Fea_Regions_DB-eng.Feature.PerformanceInsights.md).  |  Database Insights non è supportato nelle seguenti classi di istanza: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AmazonRDS/latest/UserGuide/USER_DatabaseInsights.Engines.html)  | 
|  Amazon RDS per Microsoft SQL Server  |  Per ulteriori informazioni sulla disponibilità di versioni e Regioni di Database Insights con RDS per SQL Server, consulta [Regioni e motori di database supportati per Approfondimenti sulle prestazioni in Amazon RDS](Concepts.RDS_Fea_Regions_DB-eng.Feature.PerformanceInsights.md).  |  N/D  | 
|  Amazon RDS per PostgreSQL  |  Per ulteriori informazioni sulla disponibilità di versioni e Regioni di Database Insights con RDS per PostgreSQL, consulta [Regioni e motori di database supportati per Approfondimenti sulle prestazioni in Amazon RDS](Concepts.RDS_Fea_Regions_DB-eng.Feature.PerformanceInsights.md).  |  N/D  | 
|  Amazon RDS per Oracle  |  Per ulteriori informazioni sulla disponibilità di versioni e Regioni di Database Insights con RDS per Oracle, consulta [Regioni e motori di database supportati per Approfondimenti sulle prestazioni in Amazon RDS](Concepts.RDS_Fea_Regions_DB-eng.Feature.PerformanceInsights.md).  |  N/D  | 

## Supporto del motore di database di Aurora, della regione e della classe di istanza di Amazon Aurora per le funzionalità di Database Insights
<a name="database-insights-feature-support"></a>

Nella tabella seguente vengono forniti i motori di database Amazon RDS che supportano funzionalità Database Insights.


| Funzionalità | [Livello di prezzi](https://aws.amazon.com/rds/performance-insights/pricing/) |  [Regioni supportate](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.RegionsAndAvailabilityZones.html#Concepts.RegionsAndAvailabilityZones.Regions)  |  [Motori del database supportati](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Welcome.html#Welcome.Concepts.DBInstance)  |  [Classi di istanza supportate](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.DBInstanceClass.html#Concepts.DBInstanceClass.Types)  | 
| --- | --- | --- | --- | --- | 
| [Statistiche SQL per Performance Insights](sql-statistics.md) | Tutti | Tutti |  Tutti  | Tutti | 
| [Analisi dei piani di esecuzione di Oracle tramite la dashboard di Approfondimenti sulle prestazioni per Amazon RDS](USER_PerfInsights.UsingDashboard.AccessPlans.md) | Tutti | Tutti |  RDS per Oracle  | Tutti | 
| [Analisi delle prestazioni del database per un periodo di tempo](USER_PerfInsights.UsingDashboard.AnalyzePerformanceTimePeriod.md) | Solo livello a pagamento |  Tutti  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AmazonRDS/latest/UserGuide/USER_DatabaseInsights.Engines.html)  |  Tutti  | 
|  [Visualizzazione delle raccomandazioni proattive di Approfondimenti sulle prestazioni](USER_PerfInsights.InsightsRecommendationViewDetails.md) | Solo livello a pagamento | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AmazonRDS/latest/UserGuide/USER_DatabaseInsights.Engines.html)  |  Tutti  | Tutti  | 

## Supporto della regione Amazon Aurora di RDS per Database Insights
<a name="database-insights-region-support"></a>

 RDS supporta Database Insights nei seguenti casi. Regioni AWS
+ Stati Uniti orientali (Virginia settentrionale)
+ Stati Uniti orientali (Ohio)
+ Stati Uniti occidentali (California settentrionale)
+ Stati Uniti occidentali (Oregon)
+ Africa (Città del Capo)
+ Asia Pacifico (Hong Kong)
+ Asia Pacific (Hyderabad)
+ Asia Pacifico (Giacarta)
+ Asia Pacifico (Malesia)
+ Asia Pacifico (Melbourne)
+ Asia Pacifico (Mumbai)
+ Asia Pacifico (Osaka)
+ Asia Pacifico (Seoul)
+ Asia Pacifico (Singapore)
+ Asia Pacifico (Sydney)
+ Asia Pacifico (Tokyo)
+ Canada (Centrale)
+ Canada occidentale (Calgary)
+ Europa (Francoforte)
+ Europa (Irlanda)
+ Europa (Londra)
+ Europa (Milano)
+ Europa (Parigi)
+ Europa (Spagna)
+ Europa (Stoccolma)
+ Europa (Zurigo)
+ Israele (Tel Aviv)
+ Medio Oriente (Bahrein)
+ Medio Oriente (Emirati Arabi Uniti)
+ Sud America (San Paolo)
+ AWS GovCloud (Stati Uniti orientali)
+ AWS GovCloud (Stati Uniti occidentali)

# Attivazione della modalità avanzata di Database Insights per Amazon RDS
<a name="USER_DatabaseInsights.TurningOnAdvanced"></a>

Utilizza le seguenti procedure per attivare la modalità avanzata di Database Insights per Amazon RDS.

## Attivazione della modalità avanzata di Database Insights durante la creazione di un’istanza database o un cluster di database Multi-AZ
<a name="USER_DatabaseInsights.TurnOnCreateDatabase"></a>

Attiva la modalità avanzata di Database Insights durante la creazione di un database per Amazon RDS.

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

Nella console è possibile attivare la modalità avanzata di Database Insights quando si crea un’istanza database o un cluster di database Multi-AZ.

**Per attivare la modalità avanzata di Database Insights durante la creazione di un'istanza DB o di un cluster DB Multi-AZ utilizzando la console**

1. Accedi a Console di gestione AWS e apri la console Amazon RDS all'indirizzo [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Scegli **Database**.

1. Scegliere **Crea database**.

1. Nella sezione **Database Insights**, seleziona **Modalità avanzata**. Quindi, scegli le seguenti opzioni:
   + **Retention (Conservazione)** – Quantità di tempo per cui conservare i dati di Performance Insights. Il periodo di conservazione deve essere di 15 mesi per la modalità avanzata di Database Insights.
   + **AWS KMS key**: specificare la chiave KMS. Performance Insights crittografa tutti i dati potenzialmente sensibili con la chiave KMS. I dati vengono crittografati mentre sono in transito o inattivi. Per ulteriori informazioni, consulta [Crittografia delle risorse Amazon RDS](Overview.Encryption.md).

1. Scegliere **Crea database**.

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

Per attivare la modalità avanzata di Database Insights durante la creazione di un'istanza DB o di un cluster DB Multi-AZ, chiamate il [create-db-cluster](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html) AWS CLI comando [create-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html)or e fornite i seguenti valori:
+ `--database-insights-mode advanced` per attivare la modalità avanzata di Database Insights.
+ `--engine`: il motore del database per l’istanza database.
+ `--db-instance-identifier`: l’identificatore per l’istanza database o `--db-cluster-identifier`: l’identificatore per il cluster di database Multi-AZ.
+ `--enable-performance-insights` per attivare Approfondimenti sulle prestazioni per Database Insights.
+ `--performance-insights-retention-period`: il periodo di conservazione dei dati per l’istanza database o il cluster di database Multi-AZ. Per attivare Database Insights, il periodo di conservazione deve essere di almeno 465 giorni.

L’esempio seguente abilita la modalità avanzata di Database Insights durante la creazione di un’istanza database.

Per Linux, macOS o 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
```

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

Per attivare la modalità avanzata di Database Insights quando crei un'istanza DB o un cluster DB Multi-AZ, specifica i seguenti parametri per l'operazione [Create DBInstance](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html) o [Create DBCluster](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html) Amazon RDS API.
+ `DatabaseInsightsMode` Da a `advanced`
+ `EnablePerformanceInsights` Da a `True`
+ `PerformanceInsightsRetentionPeriod` ad almeno 465 giorni

------

## Attivazione della modalità avanzata di Database Insights durante la modifica di un’istanza database o un cluster di database Multi-AZ
<a name="USER_DatabaseInsights.TurnOnModifyDatabase"></a>

Attiva Database Insights durante la modifica di un database per Amazon RDS. La modifica di un’istanza database per abilitare la modalità avanzata di Database Insights non causa tempi di inattività.

**Nota**  
Per abilitare Database Insights, ogni istanza database in un cluster di database Multi-AZ deve avere le stesse impostazioni di Approfondimenti sulle prestazioni e Monitoraggio avanzato.

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

Nella console è possibile attivare la modalità avanzata di Database Insights quando si modifica un’istanza database o un cluster di database Multi-AZ.

**Per attivare la modalità avanzata di Database Insights quando si modifica un'istanza DB o un cluster DB Multi-AZ utilizzando la console**

1. Accedi a Console di gestione AWS e apri la console Amazon RDS all'indirizzo [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Scegli **Databases** (Database).

1. Scegliere un'istanza database o un cluster di database Multi-AZ e scegliere **Modify (Modifica)**.

1. Nella sezione **Database Insights**, seleziona **Modalità avanzata**. Quindi, scegli le seguenti opzioni:
   + **Retention (Conservazione)** – Quantità di tempo per cui conservare i dati di Performance Insights. Il periodo di conservazione deve essere di 15 mesi per la modalità avanzata di Database Insights.
   + **AWS KMS key**: specificare la chiave KMS. Performance Insights crittografa tutti i dati potenzialmente sensibili con la chiave KMS. I dati vengono crittografati mentre sono in transito o inattivi. Per ulteriori informazioni, consulta [Crittografia delle risorse Amazon RDS](Overview.Encryption.md).

1. Scegli **Continue** (Continua).

1. In **Scheduling of Modifications (Pianificazione delle modifiche)**, scegliere **Apply immediately (Applica immediatamente)**. Se scegli **Applica durante la prossima finestra di manutenzione pianificata**, il database ignora questa impostazione e attiva immediatamente la modalità avanzata di Database Insights.

1. Scegli **Modifica istanza**.

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

Per attivare la modalità avanzata di Database Insights quando si modifica un'istanza DB o un cluster DB Multi-AZ, chiamate il [modify-db-cluster](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-cluster.html) AWS CLI comando [modify-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html)or e fornite i seguenti valori:
+ `--database-insights-mode advanced` per attivare la modalità avanzata di Database Insights.
+ `--db-instance-identifier`: l’identificatore per l’istanza database o `--db-cluster-identifier`: l’identificatore per il cluster di database Multi-AZ.
+ `--enable-performance-insights` per attivare Approfondimenti sulle prestazioni per Database Insights.
+ `--performance-insights-retention-period`: il periodo di conservazione dei dati per l’istanza database. Per attivare la modalità avanzata di Database Insights, il periodo di conservazione deve essere di almeno 465 giorni.

L’esempio seguente abilita la modalità avanzata di Database Insights quando si modifica un’istanza database.

Per Linux, macOS o Unix:

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

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

Per attivare la modalità avanzata di Database Insights quando modifichi un'istanza DB o un cluster Multi-AZ, specifica i seguenti parametri per l'operazione [Modify DBInstance or [Modify DBCluster](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBCluster.html)](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBInstance.html) Amazon RDS API.
+ `DatabaseInsightsMode` Da a `advanced`
+ `EnablePerformanceInsights` Da a `True`
+ `PerformanceInsightsRetentionPeriod` ad almeno 465 giorni

------

# Attivazione della modalità standard di Database Insights per Amazon RDS
<a name="USER_DatabaseInsights.TurningOnStandard"></a>

Utilizza le seguenti procedure per attivare la modalità standard di Database Insights per Amazon RDS.

## Attivazione della modalità standard di Database Insights durante la creazione di un’istanza database o un cluster di database Multi-AZ
<a name="USER_DatabaseInsights.TurnOnCreateDatabaseStandard"></a>

Attiva la modalità standard di Database Insights durante la creazione di un database per Amazon RDS.

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

Nella console è possibile attivare la modalità standard di Database Insights quando si crea un’istanza database o un cluster di database Multi-AZ.

**Per attivare la modalità Standard di Database Insights durante la creazione di un'istanza DB o di un cluster DB Multi-AZ utilizzando la console**

1. Accedi a Console di gestione AWS e apri la console Amazon RDS all'indirizzo [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Scegli **Database**.

1. Scegliere **Crea database**.

1. Nella sezione **Database Insights**, seleziona **Modalità standard**, Quindi scegli tra le seguenti opzioni per attivare o disattivare Approfondimenti sulle prestazioni:
   + Per disattivare Approfondimenti sulle prestazioni, deseleziona **Abilita Performance Insights**.
   + Per attivare Approfondimenti sulle prestazioni, seleziona **Abilita Performance Insights**. Per configurare Approfondimenti sulle prestazioni, specifica le seguenti opzioni:
     + **Retention (Conservazione)** – Quantità di tempo per cui conservare i dati di Performance Insights. Il periodo di conservazione deve essere di almeno 7 giorni.
     + **AWS KMS key**: specificare la chiave KMS. Performance Insights crittografa tutti i dati potenzialmente sensibili con la chiave KMS. I dati vengono crittografati mentre sono in transito o inattivi. Per ulteriori informazioni, consulta [Crittografia delle risorse Amazon RDS](Overview.Encryption.md).

1. Scegliere **Crea database**.

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

Per attivare la modalità Standard di Database Insights durante la creazione di un'istanza DB o di un cluster DB Multi-AZ, chiamate il [create-db-cluster](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html) AWS CLI comando [create-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html)or e fornite i seguenti valori:
+ `--database-insights-mode standard` per attivare la modalità standard di Database Insights.
+ `--engine`: il motore del database per l’istanza database.
+ `--db-instance-identifier`: l’identificatore per l’istanza database o `--db-cluster-identifier`: l’identificatore per il cluster di database Multi-AZ.
+ `--enable-performance-insights` o `--no-enable-performance-insights` per attivare o disattivare Approfondimenti sulle prestazioni. Se si specifica `--enable-performance-insights`, è necessario specificare anche `--performance-insights-retention-period`. Il periodo di conservazione dei dati per l’istanza database. Il periodo di conservazione deve essere di almeno 7 giorni.

L’esempio seguente abilita la modalità standard di Database Insights e Approfondimenti sulle prestazioni durante la creazione di un’istanza database.

Per Linux, macOS o 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
```

Per 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’esempio seguente abilita la modalità standard di Database Insights e disabilita Approfondimenti sulle prestazioni durante la creazione di un’istanza database.

Per Linux, macOS o Unix:

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

Per Windows:

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

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

Per attivare la modalità Standard di Database Insights quando crei un'istanza DB o un cluster Multi-AZ, specifica i seguenti parametri per l'operazione [Create DBInstance](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html) o [Create DBCluster](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html) Amazon RDS API.
+ `DatabaseInsightsMode` Da a `standard`
+ `EnablePerformanceInsights` su `True` o `False` Se imposti `EnablePerformanceInsights` su `True`, devi impostare `PerformanceInsightsRetentionPeriod` su almeno 7 giorni.

------

## Attivazione della modalità standard di Database Insights durante la modifica di un’istanza database o un cluster di database Multi-AZ
<a name="USER_DatabaseInsights.TurnOnModifyDatabaseStandard"></a>

Attiva la modalità standard di Database Insights durante la modifica di un database per Amazon RDS. La modifica di un’istanza database per abilitare la modalità standard di Database Insights non causa tempi di inattività.

**Nota**  
Per abilitare Database Insights, ogni istanza database in un cluster di database Multi-AZ deve avere le stesse impostazioni di Approfondimenti sulle prestazioni e Monitoraggio avanzato.

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

Nella console è possibile attivare la modalità standard di Database Insights quando si modifica un’istanza database o un cluster di database Multi-AZ.

**Per attivare la modalità Standard di Database Insights quando si modifica un'istanza DB o un cluster DB Multi-AZ utilizzando la console**

1. Accedi a Console di gestione AWS e apri la console Amazon RDS all'indirizzo [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Scegli **Databases** (Database).

1. Scegliere un'istanza database o un cluster di database Multi-AZ e scegliere **Modify (Modifica)**.

1. Nella sezione **Database Insights**, seleziona **Modalità standard**, Seleziona quindi una delle opzioni seguenti:
   + Per disattivare Approfondimenti sulle prestazioni, deseleziona **Abilita Performance Insights**.
   + Per attivare Approfondimenti sulle prestazioni, seleziona **Abilita Performance Insights**. Per configurare Approfondimenti sulle prestazioni, specifica le seguenti opzioni:
     + **Retention (Conservazione)** – Quantità di tempo per cui conservare i dati di Performance Insights. Il periodo di conservazione deve essere di almeno 7 giorni.
     + **AWS KMS key**: specificare la chiave KMS. Performance Insights crittografa tutti i dati potenzialmente sensibili con la chiave KMS. I dati vengono crittografati mentre sono in transito o inattivi. Per ulteriori informazioni, consulta [Crittografia delle risorse Amazon RDS](Overview.Encryption.md).

1. Scegli **Continue** (Continua).

1. In **Scheduling of Modifications (Pianificazione delle modifiche)**, scegliere **Apply immediately (Applica immediatamente)**. Se scegli **Applica durante la prossima finestra di manutenzione pianificata**, il database ignora questa impostazione e attiva immediatamente la modalità standard di Database Insights.

1. Scegli **Modifica istanza**.

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

Per attivare la modalità Standard di Database Insights quando si modifica un'istanza DB o un cluster DB Multi-AZ, chiamate il [modify-db-cluster](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-cluster.html) AWS CLI comando [modify-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html)or e fornite i seguenti valori:
+ `--database-insights-mode standard` per attivare la modalità standard di Database Insights.
+ `--db-instance-identifier`: l’identificatore per l’istanza database o `--db-cluster-identifier`: l’identificatore per il cluster di database Multi-AZ.
+ `--enable-performance-insights` o `--no-enable-performance-insights` per attivare o disattivare Approfondimenti sulle prestazioni. Se si specifica `--enable-performance-insights`, è necessario specificare anche `--performance-insights-retention-period`. Il periodo di conservazione dei dati per l’istanza database o il cluster di database Multi-AZ. Il periodo di conservazione deve essere di almeno 7 giorni.

L’esempio seguente abilita la modalità standard di Database Insights e abilita Approfondimenti sulle prestazioni durante la modifica di un’istanza database.

Per Linux, macOS o Unix:

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

Per 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’esempio seguente abilita la modalità standard di Database Insights e disabilita Approfondimenti sulle prestazioni durante la modifica di un’istanza database.

Per Linux, macOS o Unix:

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

Per Windows:

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

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

Per attivare la modalità Standard di Database Insights quando modifichi un'istanza DB o un cluster Multi-AZ, specifica i seguenti parametri per l'operazione [Modify DBInstance or [Modify DBCluster](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBCluster.html)](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBInstance.html) Amazon RDS API.
+ `DatabaseInsightsMode` Da a `standard`
+ `EnablePerformanceInsights` su `True` o `False` Se imposti `EnablePerformanceInsights` su `True`, devi impostare `PerformanceInsightsRetentionPeriod` su almeno 7 giorni.

------

# Configurazione del database per monitorare le query SQL lente con Database Insights per Amazon RDS
<a name="USER_DatabaseInsights.SlowSQL"></a>

Per monitorare le query SQL lente per il database, è possibile utilizzare la sezione **Query SQL lente** nella dashboard Database Insights. Prima di configurare il database per monitorare le query SQL lente, la sezione **Query SQL lente** è vuota.

Per ulteriori informazioni sul monitoraggio delle query SQL lente nella dashboard Database Insights, consulta [Viewing the Database Instance Dashboard for CloudWatch Database Insights](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Database-Insights-Database-Instance-Dashboard.html) nella *Guida per l’utente di Amazon CloudWatch*.

Per configurare il database per monitorare le query SQL lente con Database Insights, completare i seguenti passaggi:

1. Abilitare l’esportazione dei log in CloudWatch Logs.

1. Creare o modificare il gruppo di parametri del database per l’istanza database.

Per informazioni sulla configurazione delle esportazioni di log, consulta [Pubblicazione di log di database su Amazon CloudWatch Logs](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch) nella *Guida per l’utente di Amazon RDS*.

Per creare o modificare il gruppo di parametri del database, consulta i seguenti argomenti.
+ [Creazione di un gruppo di parametri database in Amazon RDS](USER_WorkingWithParamGroups.Creating.md)
+ [Modifica dei parametri in un gruppo di parametri database in Amazon RDS](USER_WorkingWithParamGroups.Modifying.md)

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

Per configurare l’istanza database RDS per MariaDB per monitorare le query SQL lente, è possibile utilizzare la seguente combinazione di parametri come esempio:
+ `log_slow_query` impostato su `1`
+ `log_slow_query_time` impostato su `1.0`
+ `log_output` impostato su `FILE`

Questa è una possibile configurazione. Per una guida completa ai parametri di log delle query lente MariaDB e alle opzioni di configurazione aggiuntive, consulta la [documentazione MariaDB per il log delle query lente](https://mariadb.com/kb/en/slow-query-log-overview/).

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

Per configurare l’istanza database RDS per MySQL per monitorare le query SQL lente, è possibile utilizzare la seguente combinazione di parametri come esempio:
+ `slow_query_log` impostato su `1`
+ `long_query_time` impostato su `1.0`
+ `log_output` impostato su `FILE`

Questa è una possibile configurazione. Per una guida completa ai parametri di log delle query lente MySQL e alle opzioni di configurazione aggiuntive, consulta la [documentazione MySQL per il log delle query lente](https://dev.mysql.com/doc/refman/8.0/en/slow-query-log.html).

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

Per configurare l’istanza database RDS per PostgreSQL per monitorare le query SQL lente, è possibile utilizzare la seguente combinazione di parametri come esempio. L’impostazione di questi parametri potrebbe ridurre le prestazioni dell’istanza database.
+ `log_min_duration_statement` impostato su `1000`
+ `log_statement` impostato su `none`
+ `log_destination` impostato su `stderr`

Questa è una possibile configurazione. Per una guida completa ai parametri di log di PostgreSQL e alle opzioni di configurazione aggiuntive, consulta la [documentazione PostgreSQL per la configurazione di log](https://www.postgresql.org/docs/current/runtime-config-logging.html).

------

**Nota**  
Per RDS per MySQL, è possibile configurare il parametro `long_query_time` con una granularità di 1 microsecondo. Ad esempio, è possibile impostare questo parametro su `0.000001`. A seconda della quantità di query sull’istanza database, il valore del parametro `long_query_time` può ridurre le prestazioni. Iniziare con il valore `1.0` e modificarlo in base al carico di lavoro. Quando si imposta questo parametro su `0`, Database Insights registra nel log tutte le query.

Per informazioni sui log RDS per MariaDB, consulta quanto segue.
+ [File di log del database MariaDB](USER_LogAccess.Concepts.MariaDB.md)
+ [File di registro del database ](USER_LogAccess.Concepts.MySQL.md)
+ [](USER_LogAccess.Concepts.PostgreSQL.md)

# 
<a name="USER_DatabaseInsights.Considerations"></a>

Di seguito sono riportate alcune considerazioni su Database Insights per Amazon RDS.
+ Non è possibile gestire Database Insights per un’istanza database in un cluster di database Multi-AZ.
+ Per abilitare la modalità avanzata di Database Insights, è necessario abilitare Approfondimenti sulle prestazioni e impostare il periodo di conservazione di Approfondimenti sulle prestazioni su almeno 465 giorni (15 mesi). Oltre al costo di Database Insights, non sono previsti costi aggiuntivi per impostare il periodo di conservazione di Approfondimenti sulle prestazioni su 15 mesi. Per informazioni sui prezzi di Database Insights, consulta la pagina [ CloudWatch dei prezzi di Amazon](https://aws.amazon.com/cloudwatch/pricing/).
+ Per abilitare Database Insights, ogni istanza database in un cluster di database Multi-AZ deve avere le stesse impostazioni di Approfondimenti sulle prestazioni e Monitoraggio avanzato.
+ La modifica di un’istanza database per abilitare la modalità di Database Insights non causa tempi di inattività.