Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Configurazione di Aurora per database Single-AZ
Il log binario è un insieme di file di log che contengono informazioni sulle modifiche apportate ai dati di un'istanza server Aurora MySQL. Il log binario contiene informazioni come le seguenti:
-
Eventi che descrivono le modifiche al database come la creazione di tabelle o la modifica di righe
-
Informazioni sulla durata di ogni istruzione che ha aggiornato i dati
-
Eventi per istruzioni che avrebbero potuto aggiornare i dati ma non l'hanno fatto
Il log binario registra le istruzioni inviate durante la replica. È inoltre necessario per alcune operazioni di ripristino. Per ulteriori informazioni, consulta la pagina relativa al log binario
I registri binari sono accessibili solo dall'istanza database principale, non dalle repliche.
MySQL su Amazon Aurora supporta i formati di logging binario basati su righe, basati su istruzioni e misti. Si consiglia il formato misto a meno che non sia necessario un formato binlog specifico. Per dettagli sui diversi formati di log binari di Aurora MySQL, vedere Formati di registrazione binaria nella documentazione di
Se pianifichi di utilizzare la replica, il formato di logging binario è importante in quanto determina il record delle modifiche dei dati che viene registrato nella sorgente e inviato ai target della replica. Per ulteriori informazioni sui vantaggi e sugli svantaggi dei vari formati di logging binario per la replica, consulta la pagina relativa a vantaggi e svantaggi della replica basata su istruzioni e basata su riga
Importante
Con MySQL 8.0.34, MySQL ha reso obsoleto il parametro. binlog_format
Nelle versioni successive di MySQL, MySQL prevede di rimuovere il parametro e supportare solo la replica basata su righe. Di conseguenza, consigliamo di utilizzare la registrazione basata su righe per le nuove configurazioni di replica MySQL. Per ulteriori informazioni, vedere binlog_format
La replica basata sulle istruzioni può causare incoerenze tra l'cluster database di origine e una replica di lettura. Per ulteriori informazioni, consulta la pagina relativa alla determinazione delle istruzioni sicure e non sicure nel logging binario
Abilitando la registrazione binaria, aumenta il numero delle operazioni I/O di scrittura sul disco nel cluster di database. Puoi monitorare l'utilizzo degli IOPS con la metrica.
VolumeWriteIOPs
CloudWatch
Per impostare il formato di registrazione binaria MySQL
Aprire la console Amazon RDS all'indirizzo https://console.aws.amazon.com/rds/
. -
Nel riquadro di navigazione scegliere Parameter groups (Gruppi di parametri).
-
Scegliete il gruppo di parametri del cluster DB, associato al cluster di DB, che desiderate modificare.
Non è consentito modificare un gruppo di parametri predefinito. Se l'cluster database è usata da un gruppo di parametri predefinito, creare un nuovo gruppo di parametri e associarlo all'cluster database.
Per ulteriori informazioni sui gruppi di parametri, consulta .
-
Da Azioni, scegli Modifica.
-
Imposta il parametro
binlog_format
sul formato di registrazione binaria scelto (ROW
,STATEMENT
oMIXED
). Puoi anche utilizzare il valoreOFF
per disattivare la registrazione binaria.Nota
L'impostazione
binlog_format
suOFF
nel gruppo di parametri del cluster DB disabilita la variabile dilog_bin
sessione. Ciò disabilita la registrazione binaria sul cluster Aurora MySQL DB, che a sua volta reimposta la variabile dibinlog_format
sessione al valore predefinito di nel database.ROW
-
Scegliere Salva modifiche per salvare gli aggiornamenti applicati al gruppo di parametri cluster database.
Dopo aver eseguito questi passaggi, è necessario riavviare l'istanza di scrittura nel cluster database per applicare le modifiche. In Aurora MySQL versione 2.09 e precedenti, quando si riavvia l'istanza di scrittura, vengono riavviate anche tutte le istanze di lettura nel cluster database. In Aurora MySQL versione 2.10 e successive, è necessario riavviare tutte le istanze di lettura manualmente. Per ulteriori informazioni, consulta Riavvio di un cluster Amazon Aurora DB o di un'istanza Amazon Aurora DB.
Importante
La modifica di un gruppo di parametri cluster di database influisce su tutti i cluster di database che utilizzano tale gruppo di parametri. Se si desidera specificare diversi formati di registrazione binaria per diversi cluster Aurora MySQL DB AWS in una regione, i cluster DB devono utilizzare diversi gruppi di parametri del cluster DB. Questi gruppi di parametri identificano diversi formati di logging. Assegnare il gruppo di parametri cluster di database appropriato a ciascun cluster di database. Per ulteriori informazioni sui parametri Aurora MySQL, consulta Parametri di configurazione Aurora MySQL.