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 delle prestazioni per Database Insights in Aurora MySQL
Performance Schema è una funzionalità facoltativa per il monitoraggio delle prestazioni di runtime di Aurora MySQL a un dettaglio di basso livello. Performance Schema è progettato per avere un impatto minimo sulle prestazioni del database. Database Insights è una funzionalità separata che puoi utilizzare con o senza lo schema delle prestazioni.
Argomenti
Panoramica dello schema di prestazioni
Performance Schema monitora gli eventi nei database Aurora 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
Database Insights e Performance Schema
Database Insights e Performance Schema sono funzionalità separate, ma sono collegate. Il comportamento di Database Insights for Aurora MySQL dipende dall'attivazione dello schema delle prestazioni e, in caso affermativo, dal fatto che Database Insights gestisca automaticamente lo schema delle prestazioni. Il comportamento viene descritto nella tabella seguente.
| Schema di prestazioni attivato | Modalità di gestione di Database Insights | comportamento di Database Insights |
|---|---|---|
|
Sì |
Automatica |
|
|
Sì |
Manuale |
|
|
No |
N/A |
|
Gestione automatica dello schema delle prestazioni tramite Database Insights
Quando crei un'istanza Aurora MySQL DB con Database Insights attivato, viene attivato anche lo schema delle prestazioni. In questo caso, Database Insights gestisce automaticamente i parametri dello schema delle prestazioni. Questa è la configurazione consigliata.
Quando Database Insights 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.
Puoi anche gestire Performance Schema manualmente. Se scegli questa opzione, imposta i parametri in base ai valori nella tabella riportata di seguito.
| Nome del parametro | Valore del parametro |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Se modifichi il manualmente il parametro performance_schema e in seguito desideri ripristinare la gestione automatica, consulta Attiva lo schema delle prestazioni per Aurora MySQL.
Importante
Quando Database Insights attiva lo schema delle prestazioni, 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
Database Insights e Performance Schema differiscono nei requisiti per il riavvio delle istanze DB:
- Performance Schema
-
Per attivare o disattivare questa funzionalità, è necessario riavviare l'istanza database.
- Database Insights
-
Per attivare o disattivare questa funzionalità, non è necessario riavviare l'istanza database.
Se lo schema delle prestazioni non è attualmente attivato e si attiva Database Insights senza riavviare l'istanza DB, lo schema delle prestazioni non verrà attivato.