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 della registrazione di log binari MariaDB
Il log binario è un insieme di file di log che contengono informazioni sulle modifiche apportate ai dati di un’istanza server MariaDB. 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, consultare Binary Log
La funzionalità di backup automatizzati determina se la registrazione di log binari è attivato o disattivato per MariaDB. 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.
MariaDB in Amazon RDS supporta i formati di logging binario basati su riga, basati su istruzioni e quelli misti. Il formato di logging binario predefinito è quello misto. Per informazioni sui diversi formati di log binari di MariaDB, consulta la pagina relativa ai formati di log binari
Se intendi utilizzare la replica, il formato dei log binari è importante in quanto determina il record delle modifiche dei dati che viene registrato nell'origine e inviato alle destinazioni 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
L'impostazione del formato di registrazione binario su "basato su riga" può generare file di log binari molto grandi. I file di log binari di grandi dimensioni riducono lo spazio di archiviazione disponibile per un'istanza database e possono anche determinare un aumento della quantità di tempo necessaria per eseguire un'operazione di ripristino di un'istanza database.
La replica basata sulle istruzioni può causare incoerenze tra l'istanza database di origine e una replica di lettura. Per ulteriori informazioni, consulta la pagina relativa a istruzioni non sicure per la replica basata su istruzioni
L’abilitazione della registrazione di log binari, aumenta il numero delle operazioni I/O di scrittura sul disco nell’istanza database. Puoi monitorare l'utilizzo degli IOPS con la metrica CloudWatch WriteIOPS.
Per impostare il formato di registrazione binaria MariaDB
Accedi alla AWS Management Console e apri la console Amazon RDS all'indirizzo https://console.aws.amazon.com/rds/
. -
Nel riquadro di navigazione scegliere Parameter groups (Gruppi di parametri).
-
Scegliere il gruppo di parametri usati dall'istanza database che si desidera 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 database, consulta Gruppi di parametri per Amazon RDS.
-
Per Parameter group actions (Operazioni del gruppo di parametri), scegliere Edit (Modifica).
-
Impostare il parametro
binlog_formatsul formato di logging binario scelto (ROW, STATEMENT o MIXED).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 automatizzati disattiva o disabilita la variabile di sessione
log_bin. Questo comportamento disabilita la registrazione dei log binari sull’istanza database RDS per MariaDB, che a sua volta reimposta la variabile di sessionebinlog_formatsul valore predefinitoROWnel database. Si consiglia di non disabilitare i backup. Per ulteriori informazioni sull'impostazione Periodo di conservazione dei backup, consulta Impostazioni per istanze database. -
Scegliere Save Changes (Salva modifiche) per salvare gli aggiornamenti applicati al gruppo di parametri database.
Poiché il parametro binlog_format è dinamico in RDS per MariaDB, non è necessario riavviare l’istanza database per applicare le modifiche.
Importante
La modifica di un gruppo di parametri database influisce su tutte le istanze database che utilizzano tale gruppo di parametri. Se si desidera specificare diversi formati di registrazione dei log binari per diverse istanze database MariaDB in una Regione AWS, le istanze database devono utilizzare gruppi di parametri database diversi. Questi gruppi di parametri identificano diversi formati di logging. Assegnare il gruppo di parametri database appropriato a ciascuna istanza database.