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à.
Il log binario è un insieme di file di registro che contengono informazioni sulle modifiche ai dati apportate a un'istanza del Aurora SQL My. 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 The Binary Log
La funzionalità di backup automatici determina se la registrazione binaria è attivata o disattivata per My. SQL Sono disponibili le seguenti opzioni:
- Attivazione del log binario
-
Impostare il tempo di conservazione del backup su un valore positivo diverso da zero.
- Disattivazione del log binario
-
Impostare il tempo di conservazione del backup su zero.
Per ulteriori informazioni, consulta Abilitazione dei backup automatici.
My SQL su Amazon RDS Amazon supporta i formati di registrazione binari misti, basati su righe e basati su istruzioni. Si consiglia il formato misto a meno che non sia necessario un formato binlog specifico. Per i dettagli sui diversi formati di log SQL binari di My, consulta Binary Logging Formats
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 informazioni sui vantaggi e gli svantaggi dei diversi formati di registrazione binaria per la replica, consulta Vantaggi e svantaggi della replica basata su dichiarazioni e righe
Importante
Con My SQL 8.0.34, My ha reso obsoleto il parametro. SQL binlog_format
Nelle SQL versioni successive di My, My SQL 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 My replication. SQL Per ulteriori informazioni, consulta binlog_format
La replica basata sulle istruzioni può causare incoerenze tra l'istanza database di origine e una replica di lettura. Per ulteriori informazioni, vedere Determinazione delle dichiarazioni sicure e non sicure nella registrazione binaria nella documentazione personale.
Abilitando la registrazione binaria, aumenta il numero delle operazioni I/O di scrittura sul disco nell'istanza database. Puoi monitorare l'IOPSutilizzo con la WriteIOPS
CloudWatch metrica.
Per impostare il SQL formato My binary logging
Apri la RDS console Amazon all'indirizzo https://console.aws.amazon.com/rds/
. -
Nel riquadro di navigazione scegliere Parameter groups (Gruppi di parametri).
-
Scegli il gruppo di parametri del DB, associato al di istanze DB, che desideri modificare.
Non è consentito modificare un gruppo di parametri predefinito. Se l'istanza database è usata da un gruppo di parametri predefinito, creare un nuovo gruppo di parametri e associarlo all'istanza database.
Per ulteriori informazioni sui gruppi di parametri, consulta Gruppi di parametri per RDS.
-
Da Azioni, scegli Modifica.
-
Imposta il parametro
binlog_format
sul formato di registrazione binaria scelto (ROW
,STATEMENT
oMIXED
).Puoi disattivare la registrazione binaria impostando il periodo di conservazione dei backup di un'istanza database su zero, ma ciò disabilita i backup automatici giornalieri. La disabilitazione dei backup automatici disattiva o disabilita la variabile di sessione.
log_bin
Ciò disabilita la registrazione binaria sull'istanza RDS for My SQL DB, che a sua volta reimposta la variabile dibinlog_format
sessione al valore predefinito di nel database.ROW
Si consiglia di non disabilitare i backup. Per ulteriori informazioni sull'impostazione Periodo di conservazione dei backup, consulta Impostazioni per istanze database. -
Scegliere Salva modifiche per salvare gli aggiornamenti applicati al gruppo di parametri database.
Poiché il binlog_format
parametro è dinamico RDS per MySQL, non è necessario riavviare l'istanza DB per applicare le modifiche. (Nota che in Aurora MySQL, questo parametro è statico. Per ulteriori informazioni, vedere Configurazione di Aurora SQL My binary logging.)
Importante
La modifica di un gruppo di parametri database influisce su tutte le istanze database che utilizzano tale gruppo di parametri. Se desideri specificare diversi formati di registrazione binaria per diverse istanze di My SQL DB in una AWS regione, le istanze DB devono utilizzare diversi gruppi di parametri DB. Questi gruppi di parametri identificano diversi formati di logging. Assegnare il gruppo di parametri database appropriato a ciascuna istanza database.