

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

# Panoramica dello schema di prestazioni per Approfondimenti sulle prestazioni su Amazon RDS per MariaDB o MySQL
<a name="USER_PerfInsights.EnableMySQL"></a>

Performance Schema è una funzionalità facoltativa per il monitoraggio delle prestazioni di runtime di Amazon RDS for MariaDB o MySQL a un dettaglio di basso livello. Performance Schema è progettato per avere un impatto minimo sulle prestazioni del database. Performance Insights è una funzionalità separata che puoi utilizzare con o senza Performance Schema.

**Topics**
+ [Panoramica dello schema di prestazioni](#USER_PerfInsights.EnableMySQL.overview)
+ [Performance Insights e lo schema di prestazioni](#USER_PerfInsights.effect-of-pfs)
+ [Gestione automatica di Performance Schema da parte di Performance Insights](#USER_PerfInsights.EnableMySQL.options)
+ [Effetto di un riavvio su Performance Schema](#USER_PerfInsights.EnableMySQL.reboot)
+ [Determinazione della gestione dello schema delle prestazioni da parte di Performance Insights](USER_PerfInsights.EnableMySQL.determining-status.md)
+ [Attivazione dello schema delle prestazioni per Amazon RDS per MariaDB o MySQL](USER_PerfInsights.EnableMySQL.RDS.md)

## Panoramica dello schema di prestazioni
<a name="USER_PerfInsights.EnableMySQL.overview"></a>

Performance Schema monitora gli eventi nei database MariaDB e MySQL. Un *evento* è un'azione del server di database che consuma tempo ed è stata strumentata in modo che possano essere raccolte le informazioni di temporizzazione. Ecco alcuni esempi di eventi:
+ Chiamate di funzione
+ Attendi il sistema operativo
+ Fasi dell'esecuzione SQL
+ Gruppi di istruzioni SQL

Il motore di archiviazione `PERFORMANCE_SCHEMA` è un meccanismo per l'implementazione della funzionalità Performance Schema. Questo motore raccoglie i dati degli eventi utilizzando la strumentazione nel codice sorgente del database. Il motore memorizza gli eventi raccolti nelle tabelle in memoria nel database `performance_schema`. È possibile interrogare `performance_schema` proprio come puoi interrogare qualsiasi altra tabella. Per ulteriori informazioni, consulta [Performance Schema di MySQL](https://dev.mysql.com/doc/refman/8.0/en/performance-schema.html) nel *Manuale di riferimento di MySQL*.

## Performance Insights e lo schema di prestazioni
<a name="USER_PerfInsights.effect-of-pfs"></a>

Performance Insights e Performance Schema sono funzionalità separate, ma sono connesse. Il comportamento di Performance Insights per Amazon RDS per MariaDB o MySQL varia a seconda che lo schema di prestazioni sia attivato e, in questo caso, se Performance Insights gestisce automaticamente lo schema di prestazioni. Il comportamento viene descritto nella tabella seguente.


| Schema di prestazioni attivato | Modalità di gestione di Performance Insights | Comportamento di Performance Insights | 
| --- | --- | --- | 
|  Sì  |  Automatica  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AmazonRDS/latest/UserGuide/USER_PerfInsights.EnableMySQL.html)  | 
|  Sì  |  Manuale  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AmazonRDS/latest/UserGuide/USER_PerfInsights.EnableMySQL.html)  | 
|  No  |  N/D  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AmazonRDS/latest/UserGuide/USER_PerfInsights.EnableMySQL.html)  | 

## Gestione automatica di Performance Schema da parte di Performance Insights
<a name="USER_PerfInsights.EnableMySQL.options"></a>

Quando crei un'istanza database Amazon RDS for MariaDB o MySQL con Performance Insights abilitato, anche la funzionalità Performance Schema viene abilitata. In questo caso, Performance Insights gestisce automaticamente i parametri di Performance Schema. Questa è la configurazione consigliata.

Quando Approfondimenti sulle prestazioni gestisce automaticamente lo schema delle prestazioni l’**origine** di `performance_schema` è `System default`.

**Nota**  
La gestione automatica dello schema di prestazioni non è supportata per la classe di istanza t4g.medium.

Se modifichi il manualmente il parametro `performance_schema` e in seguito desideri ripristinare la gestione automatica, consulta [Attivazione dello schema delle prestazioni per Amazon RDS per MariaDB o MySQL](USER_PerfInsights.EnableMySQL.RDS.md).

**Importante**  
Quando Performance Insights abilita Performance Schema, non modifica i valori del gruppo di parametri. Tuttavia, i valori vengono modificati sulle istanze database in esecuzione. L'unico modo per vedere i valori modificati è eseguire il comando `SHOW GLOBAL VARIABLES`.

## Effetto di un riavvio su Performance Schema
<a name="USER_PerfInsights.EnableMySQL.reboot"></a>

Performance Insights e Performance Schema differiscono per i requisiti relativi al riavvio delle istanze DB:

**Performance Schema**  
Per attivare o disattivare questa funzionalità, è necessario riavviare l'istanza database.

**Approfondimenti sulle prestazioni**  
Per attivare o disattivare questa funzionalità, non è necessario riavviare l'istanza database.

Se Performance Schema non è attualmente attivato e si attiva Performance Insights senza riavviare l'istanza database, Performance Schema non verrà attivato.

# Determinazione della gestione dello schema delle prestazioni da parte di Performance Insights
<a name="USER_PerfInsights.EnableMySQL.determining-status"></a>

Per determinare se Approfondimenti sulle prestazioni gestisce lo schema delle prestazioni per tutte le versioni principali del motore, consulta la tabella riportata di seguito.


| Impostazione del parametro performance\$1schema | Impostazione della colonna Source | Performance Insights sta gestendo Performance Schema? | 
| --- | --- | --- | 
| 0 | System default | Sì | 
| 0 o 1 | Modified | No | 

La seguente procedura consente di determinare se Approfondimenti sulle prestazioni gestisce automaticamente lo schema delle prestazioni.

**Per determinare se Performance Insights sta gestendo automaticamente Performance Schema**

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. Scegliere **Gruppi di parametri**.

1. Selezionare il nome del gruppo di parametri per l'istanza database.

1. Inserire **performance\$1schema** nella barra di ricerca.

1. Controllare se **Origine** è il valore predefinito di sistema e **Valore** è impostato su **0**. In tal caso, Performance Insights gestisce automaticamente Performance Schema.

   In questo esempio, Approfondimenti sulle prestazioni non gestisce automaticamente lo schema delle prestazioni.  
![\[Indica che le impostazioni per il parametro performance_schema sono state modificate.\]](http://docs.aws.amazon.com/it_it/AmazonRDS/latest/UserGuide/images/perf_schema_user.png)

# Attivazione dello schema delle prestazioni per Amazon RDS per MariaDB o MySQL
<a name="USER_PerfInsights.EnableMySQL.RDS"></a>

Supponiamo che Performance Insights sia attivato per l'istanza database o per il cluster di database Multi-AZ ma al momento non stia gestendo Performance Schema. Se desideri consentire a Performance Insights di gestire automaticamente Performance Schema, completa la procedura seguente.

**Configurazione di Performance Schema per la gestione automatica**

1. Accedi alla 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. Scegliere **Gruppi di parametri**.

1. Selezionare il nome del gruppo di parametri per l'istanza database o il cluster di database Multi-AZ.

1. Scegli **Modifica**.

1. Inserire **performance\$1schema** nella barra di ricerca.

1. Selezionare il parametro `performance_schema`.

1. Scegliere **Imposta sul valore predefinito**.

1. Confermare scegliendo **Imposta i valori sull’impostazione predefinita**.

1. Seleziona **Salva modifiche**.

1. Riavviare l'istanza database o il cluster di database Multi-AZ.
**Importante**  
Ogni volta che si abilita o disabilita Performance Schema, è necessario riavviare l'istanza database o il cluster di database Multi-AZ.

Per ulteriori informazioni sulla modifica dei parametri di un'istanza, consulta [Modifica dei parametri in un gruppo di parametri database in Amazon RDS](USER_WorkingWithParamGroups.Modifying.md). Per ulteriori informazioni sulle pagine del pannello di controllo, consulta [Analisi delle metriche utilizzando il pannello di controllo Performance Insights](USER_PerfInsights.UsingDashboard.md). Per ulteriori informazioni sullo schema delle prestazioni di MySQL, consulta [Schema delle prestazioni di MySQL](https://dev.mysql.com/doc/refman/8.0/en/performance-schema.html) (per 8.0) e [Schema delle prestazioni di MySQL](https://dev.mysql.com/doc/refman/8.4/en/performance-schema.html) (per 8.4) nella documentazione MySQL.