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
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.
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
Performance Insights e lo schema di prestazioni
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 |
|
|
Sì |
Manuale |
|
|
No |
N/D |
|
Gestione automatica di Performance Schema da parte di Performance Insights
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.
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
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.