Condividi tramite


Raccomandazioni per le prestazioni nel Database di Azure per MySQL

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

Importante

Database di Azure per MySQL server singolo si trova nel percorso di ritiro. È consigliabile eseguire l'aggiornamento a Database di Azure per MySQL server flessibile. Per altre informazioni sulla migrazione a Database di Azure per MySQL server flessibile, vedere Che cosa accade a Database di Azure per MySQL server singolo?

Si applica 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 per le prestazioni dalla sezione Prestazioni intelligenti della barra dei menu nella pagina del portale di Azure per il server MySQL.

Pagina di destinazione Elementi consigliati per le prestazioni

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.

Nuova pagina Raccomandazioni per le prestazioni

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.

Raccomandazioni per le query

Le raccomandazioni per le query suggeriscono ottimizzazioni e riscritture per le query nel carico di lavoro. Identificando gli anti-modelli di query MySQL e correggendoli sintatticamente, è 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