Condividi tramite


Concetti relativi ai server in Database di Azure per MySQL - Server flessibile

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

Questo articolo fornisce considerazioni e linee guida per l'uso di Database di Azure per MySQL - Server flessibile.

Che cos'è Database di Azure per MySQL - Server flessibile?

Database di Azure per MySQL - Server flessibile è un servizio di database completamente gestito che esegue la versione community di MySQL. In generale, il servizio offre flessibilità e personalizzazioni di configurazione in base ai requisiti utente.

Si tratta dello stesso costrutto del server MySQL con cui si ha familiarità nel mondo locale. In particolare, il server flessibile è gestito, offre prestazioni predefinite, migliora la gestibilità e il controllo del server ed espone l'accesso e le funzionalità a livello di server.

Istanza del server flessibile Database di Azure per MySQL:

  • Viene creato all'interno di una sottoscrizione di Azure.
  • È la risorsa madre per i database.
  • Consente la configurazione di MySQL esposta tramite i parametri del server.
  • Esegue backup automatizzati e supporta ripristini temporizzato.
  • Fornisce uno spazio dei nomi per i database.
  • Contenitore con semantica di durata avanzata: l'eliminazione di un server elimina i database indipendenti.
  • Colloca risorse in un'area.
  • Supporta le pianificazioni di manutenzione del server fornite dal cliente.
  • Supporta la possibilità di distribuire server flessibili in una configurazione con ridondanza della zona per migliorare la disponibilità elevata.
  • Fornisce un'integrazione di rete virtuale per l'accesso al server di database.
  • Consente di risparmiare sui costi sospendo quando non è in uso.
  • Fornisce l'ambito per i criteri di gestione che si applicano ai relativi database; ad esempio, accesso, firewall, utenti, ruoli e configurazioni.
  • Supporta le versioni principali di MySQL 5.7 e MySQL 8.0. Per altre informazioni, vedere Connettersi a un nodo del gateway a una versione specifica di MySQL.

In un'istanza del server flessibile di Database di Azure per MySQL è possibile creare uno o più database. È possibile creare un database singolo per server per usare tutte le risorse oppure creare più database per condividere le risorse. I prezzi sono strutturati per server, in base alla configurazione del livello di calcolo, dei vCore e dell'archiviazione (in gigabyte). Per altre informazioni, vedere Livelli di servizio di Database di Azure per MySQL - Server flessibile.

Arrestare e avviare un server

Con Database di Azure per MySQL - Server flessibile, è possibile arrestare il server quando non è in uso e avviare il server quando si riprende l'attività. Lo scopo è risparmiare sui server di database e pagare per la risorsa solo quando è in uso. Questa capacità diventa ancora più importante per i carichi di lavoro di sviluppo/test e quando si usa il server solo per una parte del giorno.

Quando si arresta il server, tutte le connessioni attive vengono eliminate. In un secondo momento, quando si vuole riportare online il server, è possibile usare il portale di Azure o l'interfaccia della riga di comando di Azure.

Quando il server si trova nello stato arrestato, le risorse di calcolo del server non vengono fatturate. Tuttavia, l'archiviazione continua a essere fatturata perché l'archiviazione del server rimane per assicurarsi che i file di dati siano disponibili quando si avvia di nuovo il server.

Importante

Quando si arresta il server, rimane in tale stato per i 30 giorni successivi. Se non si avvia manualmente il server durante tale periodo, viene avviato automaticamente alla fine di 30 giorni. È possibile scegliere di arrestare di nuovo il server se non lo si usa.

Durante il periodo di arresto del server, non è possibile eseguire alcuna operazione di gestione. Le operazioni non supportate nei server arrestati includono la modifica del piano tariffario, il numero di vCore, le dimensioni di archiviazione o le operazioni di I/O, il giorno di conservazione dei backup, il tag del server, la password del server, i parametri del server, l'aumento automatico dell'archiviazione, il backup con ridondanza geografica, la disponibilità elevata e l'identità utente. Queste operazioni vengono visualizzate come inattive nel portale di Azure.

Per modificare le impostazioni di configurazione in un server arrestato, è necessario avviare il server. Per altre informazioni, vedere le limitazioni di arresto/avvio.

Gestire un server

È possibile gestire la creazione, l'eliminazione, la configurazione dei parametri del server (my.cnf), il ridimensionamento, la rete, la sicurezza, la disponibilità elevata, il backup e il ripristino e il monitoraggio dell'istanza del server flessibile Database di Azure per MySQL usando il portale di Azure o l'interfaccia della riga di comando di Azure.

Inoltre, le stored procedure seguenti sono disponibili in Database di Azure per MySQL - Server flessibile per eseguire determinate attività di amministrazione del database necessarie, perché il server non supporta SUPER i privilegi utente.

Nome della stored procedure Parametri di input Parametri di output Nota sull'utilizzo
mysql.az_kill processlist_id Non applicabile Equivalente al KILL CONNECTION comando . Termina la connessione associata al valore specificato processlist_id dopo l'interruzione di qualsiasi istruzione eseguita dalla connessione.
mysql.az_kill_query processlist_id Non applicabile Equivalente al KILL QUERY comando . Termina l'istruzione attualmente in esecuzione della connessione. Lascia attiva la connessione stessa.
mysql.az_load_timezone Non applicabile Non applicabile Carica le tabelle del fuso orario per consentire l'impostazione del time_zone parametro sui valori denominati , ad esempio US/Pacific.