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 Amazon RDS per MariaDB o MySQL
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. 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 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
Database Insights e Performance Schema
Database Insights e Performance Schema sono funzionalità separate, ma sono collegate. Il comportamento di Database Insights for Amazon RDS for MariaDB o 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 Amazon RDS per MariaDB o 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.
Se modifichi il manualmente il parametro performance_schema e in seguito desideri ripristinare la gestione automatica, consulta Attiva lo schema delle prestazioni per Amazon RDS per MariaDB o 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.