Condividi tramite


Configurare e accedere ai log di query lente dal portale di Azure

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?

È possibile configurare, elencare e scaricare i log di query lente Database di Azure per MySQL dalla portale di Azure.

Prerequisiti

Per i passaggi descritti in questo articolo è necessario disporre di Database di Azure per MySQL server.

Configurare la registrazione

Configurare l'accesso al log di query lente MySQL.

  1. Accedere al portale di Azure.

  2. Selezionare il server del Database di Azure per MySQL.

  3. Nella sezione Monitoraggio nella barra laterale selezionare Log del server. Screenshot delle opzioni dei log del server

  4. Per visualizzare i parametri del server, selezionare Fare clic qui per abilitare i log e configurare i parametri del log.

  5. Attivare slow_query_log.

  6. Selezionare la posizione in cui restituire i log usando log_output. Per inviare i log sia all'archiviazione locale che ai log di diagnostica di Monitoraggio di Azure, selezionare File.

  7. Prendere in considerazione l'impostazione di "long_query_time" che rappresenta la soglia di tempo di query per le query che verranno raccolte nel file di log delle query lente, i valori minimi e predefiniti di long_query_time sono rispettivamente 0 e 10.

  8. Modificare altri parametri, ad esempio log_slow_admin_statements per registrare istruzioni amministrative. Per impostazione predefinita, le istruzioni amministrative non vengono registrate, né sono query che non usano indici per le ricerche.

  9. Seleziona Salva.

    Screenshot dei parametri del log delle query lente e del salvataggio.

Dalla pagina Parametri server è possibile tornare all'elenco dei log chiudendo la pagina.

Visualizzare l'elenco e scaricare i log

Dopo l'inizio della registrazione, è possibile visualizzare un elenco dei log di query lente disponibili e scaricare singoli file di log.

  1. Apri il portale di Azure.

  2. Selezionare il server del Database di Azure per MySQL.

  3. Nella sezione Monitoraggio nella barra laterale selezionare Log del server. La pagina mostra un elenco dei file di log.

    Screenshot della pagina Log del server con l'elenco dei log evidenziato

    Suggerimento

    La convenzione di denominazione del log è mysql-slow-< il nome> del server-yyyymmddhh.log. La data e l'ora usate nel nome del file sono l'ora di emissione del log. I file di log vengono ruotati ogni 24 ore o 7,5 GB, a ogni volta che viene prima.

  4. Se necessario, usare la casella di ricerca per restringere rapidamente a un log specifico, in base a data e ora. La ricerca viene eseguita in base al nome del log.

  5. Per scaricare singoli file di log, selezionare l'icona a forma di freccia giù accanto a ogni file di log nella riga della tabella.

    Screenshot della pagina Log server con l'icona freccia giù evidenziata

Configurare i log di diagnostica

  1. Nella sezione Monitoraggio nella barra laterale selezionare Impostazioni>di diagnostica Aggiungi impostazioni di diagnostica.

    Screenshot delle opzioni delle impostazioni di diagnostica

  2. Specificare un nome di impostazione di diagnostica.

  3. Specificare i sink di dati da inviare ai log delle query lente (account di archiviazione, hub eventi o area di lavoro Log Analytics).

  4. Selezionare MySqlSlowLogs come tipo di log. Screenshot delle opzioni di configurazione delle impostazioni di diagnostica

  5. Dopo aver configurato i sink di dati per inviare tramite pipe i log delle query lente a, selezionare Salva. Screenshot delle opzioni di configurazione delle impostazioni di diagnostica con l'opzione Salva evidenziata

  6. Accedere ai log di query lente esplorandoli nei sink di dati configurati. La visualizzazione dei log può richiedere fino a 10 minuti.

Passaggi successivi