Condividi tramite


Funzionalità Log accelerati in Database di Azure per MySQL - Server flessibile

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

Database di Azure per MySQL - Il server flessibile include una funzionalità denominata log accelerati, ora disponibile a livello generale per i server che usano il livello di servizio Business Critical. La funzionalità aumenta le prestazioni del server ottimizzando le operazioni correlate ai log transazionali. Quando si abilita questa funzionalità, il server può archiviare automaticamente i log transazionali in una risorsa di archiviazione più veloce per migliorare la velocità effettiva del server senza incorrere in costi aggiuntivi.

Questo articolo descrive i vantaggi e le limitazioni dei log accelerati. Descrive anche i passaggi per abilitare e disabilitare la funzionalità.

Vantaggi chiave

I server di database con carichi di lavoro cruciali richiedono prestazioni affidabili, velocità effettiva elevata e operazioni di input/output sostanziali al secondo (IOPS). Questi server possono anche essere sensibili alle fluttuazioni della latenza nei tempi di commit per le transazioni del database.

La funzionalità Log accelerati è progettata per risolvere questi problemi ottimizzando il posizionamento dei log transazionali nell'archiviazione ad alte prestazioni. La separazione delle operazioni del log delle transazioni dalle query di database e dagli aggiornamenti dei dati migliora significativamente la latenza di commit nelle transazioni del database.

I vantaggi dei log accelerati includono:

  • Velocità effettiva avanzata: la velocità effettiva delle query può aumentare fino a due volte in scenari di concorrenza elevata, con conseguente maggiore velocità di esecuzione delle query. Questo miglioramento riduce anche la latenza fino al 50%.
  • Efficienza dei costi: i log accelerati offrono una soluzione conveniente per carichi di lavoro cruciali offrendo prestazioni migliorate senza costi aggiuntivi.
  • Scalabilità migliorata: i log accelerati possono supportare carichi di lavoro in crescita per le applicazioni che devono essere ridimensionate facilmente mantenendo prestazioni elevate. Le applicazioni e i servizi nel livello di servizio Business Critical traggono vantaggio da interazioni più reattive e tempi di attesa delle query ridotti.

Nota

Se la disponibilità elevata con ridondanza della zona è abilitata per il server, prevedere una latenza aggiuntiva a causa della copia inter-zonale dei dati. È consigliabile eseguire test di benchmark personalizzati per una valutazione accurata delle prestazioni.

Limiti

  • Non è possibile abilitare la funzionalità dei log accelerati nei server che usano chiavi gestite dal cliente.

  • Una volta abilitata la funzionalità dei log accelerati, il parametro del binlog_expire_logs_seconds server viene ignorato completamente e qualsiasi valore configurato non avrà più alcun effetto. Tuttavia, se la funzionalità dei log accelerati è disabilitata, il server rispetterà nuovamente il valore configurato di binlog_expire_logs_seconds per la conservazione dei log binari.

Disponibilità dei log accelerati per area

La funzionalità dei log accelerati è attualmente disponibile solo nelle aree seguenti:

  • Australia orientale
  • Brasile meridionale
  • Canada centrale
  • India centrale
  • Stati Uniti centrali
  • Cina settentrionale 3
  • Asia orientale
  • Stati Uniti orientali
  • Stati Uniti orientali 2
  • Francia centrale
  • Germania centro-occidentale
  • Giappone orientale
  • Corea centrale
  • Europa settentrionale
  • Norvegia orientale
  • Polonia Centrale
  • Sudafrica settentrionale
  • Stati Uniti centro-meridionali
  • Asia sud-orientale
  • Svezia centrale
  • Svizzera settentrionale
  • Emirati Arabi Uniti settentrionali
  • Regno Unito meridionale
  • US Gov Virginia
  • Europa occidentale
  • West US 2
  • Stati Uniti occidentali 3

Abilitare i log accelerati

È possibile abilitare la funzionalità durante la creazione di un server flessibile o in un server flessibile esistente.

Abilitare i log accelerati durante la creazione del server

  1. Nella portale di Azure selezionare Server flessibile e quindi crea.

  2. Compilare i valori per Sottoscrizione, Gruppo di risorse, Nome server, Area e altri campi. Per informazioni dettagliate, vedere la guida introduttiva per la creazione del server.

  3. Selezionare l'opzione Configura server per modificare il calcolo e l'archiviazione predefiniti.

  4. Nella sezione Archiviazione selezionare la casella di controllo Log accelerati per abilitare la funzionalità. La casella di controllo è visibile solo dopo aver selezionato il server dal livello di calcolo Business Critical .

    Screenshot che mostra la casella di controllo per abilitare i log accelerati durante la creazione del server.

  5. Selezionare il valore Dimensioni di calcolo nell'elenco a discesa. Selezionare Quindi Salva e procedere alla distribuzione dell'istanza del server flessibile Database di Azure per MySQL seguendo le istruzioni riportate nella guida introduttiva per la creazione del server.

Abilitare i log accelerati nel server esistente

Nota

Il server verrà riavviato durante il processo di distribuzione, quindi assicurarsi di sospendere il carico di lavoro o di pianificarlo per un periodo di tempo allineato alla manutenzione dell'applicazione o a orari di minore attività.

  1. Vai al portale di Azure.

  2. Passare a Impostazioni>Calcolo e archiviazione. Nella sezione Archiviazione selezionare la casella di controllo Log accelerati.

    Screenshot che mostra le selezioni per abilitare i log accelerati in un server esistente.

  3. Selezionare Salva e attendere il completamento del processo di distribuzione. Dopo aver ricevuto un messaggio di distribuzione riuscito, la funzionalità è pronta per l'uso.

Disabilitare i log accelerati

Nota

Il server verrà riavviato durante il processo di distribuzione, quindi assicurarsi di sospendere il carico di lavoro o di pianificarlo per un periodo di tempo allineato alla manutenzione dell'applicazione o a orari di minore attività.

  1. Vai al portale di Azure.

  2. Passare a Impostazioni>Calcolo e archiviazione. Nella sezione Archiviazione deselezionare la casella di controllo Log accelerati.

    Screenshot che mostra le selezioni per disabilitare i log accelerati in un server esistente.

  3. Selezionare Salva e attendere il completamento del processo di distribuzione. Dopo aver ricevuto un messaggio di distribuzione riuscito, la funzionalità è disabilitata.