Raccomandazioni per le prestazioni nel Database di Azure per MySQL

SI APPLICA A: Database di Azure per MySQL - Server singolo

Importante

Il server singolo del Database di Azure per MySQL è in fase di ritiro. È consigliabile eseguire l'aggiornamento al server flessibile del Database di Azure per MySQL. Per altre informazioni sulla migrazione a un server flessibile del Database di Azure per MySQL, vedere Che cosa sta succedendo al server singolo del Database di Azure per MySQL?

Applicabile a: Database di Azure per MySQL 5.7, 8.0

La funzionalità Raccomandazioni per le prestazioni analizza i database per creare suggerimenti personalizzati per migliorare le prestazioni. Per produrre le raccomandazioni, l'analisi prende in considerazione varie caratteristiche dei database, tra cui lo schema. Attivare Query Store sul server per sfruttare al massimo le potenzialità di Raccomandazioni per le prestazioni. Se performance_schema è disattivato, l'attivazione di Query Store attiva performance_schema e un subset di strumenti dello schema di prestazioni necessari per questa funzionalità. Dopo avere implementato una raccomandazione per le prestazioni, è necessario testare le prestazioni per valutare l'impatto di tali modifiche.

Autorizzazioni

Autorizzazioni Proprietario oppure Collaboratore necessarie per eseguire l'analisi usando la funzionalità Raccomandazioni per gli elementi consigliati.

Consigli sulle prestazioni

La funzionalità Raccomandazioni per le prestazioni analizza i carichi di lavoro sul server per identificare gli indici con la possibilità di migliorare le prestazioni.

Aprire Raccomandazioni sulle prestazioni dalla sezione Prestazioni intelligenti della barra dei menu nella pagina portale di Azure per il server MySQL.

Selezionare Analizza e scegliere un database per avviare l'analisi. A seconda del carico di lavoro, l'operazione potrebbe richiedere alcuni minuti. Al termine dell'analisi, verrà inviata una notifica nel portale. L'analisi esegue un esame approfondito del database. Si consiglia quindi di effettuarla durante i periodi di minore traffico.

Nella finestra Raccomandazioni viene visualizzato un elenco di raccomandazioni (se individuate) e l'ID di query da cui è stata generata ogni raccomandazione. Con l'ID di query è possibile usare la vista mysql.query_store per altre informazioni sulla query.

Le raccomandazioni non vengono applicate automaticamente. Per applicare una raccomandazione, copiare il testo della query ed eseguirlo dal client preferito. Non dimenticare di eseguire le operazioni di test e monitoraggio per valutare la raccomandazione.

Tipi di suggerimenti

Raccomandazioni sugli indici

Le raccomandazioni di tipo Crea indice suggeriscono nuovi indici per velocizzare le query che, nell'ambito del carico di lavoro, vengono eseguite più di frequente o richiedono più tempo. Per questo tipo di raccomandazione è necessario che sia attivato Query Store. Query Store raccoglie informazioni sulle query e fornisce le statistiche dettagliate di frequenza e runtime delle query usate dall'analisi per generare le raccomandazioni.

Elementi consigliati per le query

Gli elementi consigliati per le query suggeriscono le ottimizzazioni e riscritture per le query nel carico di lavoro. Identificando gli anti-pattern delle query MySQL e correggendone la sintassi, è possibile migliorare le prestazioni delle query che richiedono molto tempo. Per questo tipo di raccomandazione è necessario che sia attivato Query Store. Query Store raccoglie informazioni sulle query e fornisce le statistiche dettagliate di frequenza e runtime delle query usate dall'analisi per generare le raccomandazioni.

Passaggi successivi