Impostazione e visualizzazione della configurazione del registro binario - Amazon Aurora

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à.

Impostazione e visualizzazione della configurazione del registro binario

Le seguenti stored procedure impostano e mostrano i parametri di configurazione, ad esempio per la conservazione dei file di log binari.

mysql.rds_set_configuration

Specifica il numero di ore di conservazione dei log binari o il numero di secondi di ritardo della replica.

Sintassi

CALL mysql.rds_set_configuration(name,value);

Parametri

name

Il nome del parametro di configurazione da impostare.

value

Il valore del parametro di configurazione.

Note per l'utilizzo

la procedura archiviata mysql.rds_set_configuration supporta i parametri di configurazione seguenti:

I parametri di configurazione vengono archiviati in modo permanente e restano effettivi dopo qualsiasi riavvio o failover dell'istanza database.

binlog retention hours

Il parametro binlog retention hours viene utilizzato per specificare il numero di ore di conservazione dei file di log binari. Amazon Aurora normalmente elimina un log binario il prima possibile, ma il log binario potrebbe essere ancora necessario per la replica con un database My SQL esterno ad Aurora.

Il valore predefinito di binlog retention hours è NULL. Per Aurora MySQL, NULL significa che i log binari vengono ripuliti pigramente. Aurora I miei registri SQL binari potrebbero rimanere nel sistema per un certo periodo, che di solito non è più lungo di un giorno.

Per specificare il numero di ore per mantenere i log binari in un cluster di database, usa la stored procedure mysql.rds_set_configuration e specifica un periodo con tempo sufficiente per l'esecuzione della replica, come mostrato nell'esempio seguente.

call mysql.rds_set_configuration('binlog retention hours', 24);

Nota

Non puoi utilizzare il valore 0 per binlog retention hours.

Per i cluster DB Aurora My SQL versione 2.11.0 e successive e la versione 3 DB, il binlog retention hours valore massimo è 2160 (90 giorni).

Dopo l'impostazione del periodo di retention, monitora l'utilizzo dello storage per l'istanza database per verificare che i log binari conservati non occupino troppo spazio di storage.

mysql.rds_show_configuration

Il numero di ore di retention dei log binari.

Sintassi

CALL mysql.rds_show_configuration;

Note per l'utilizzo

Per verificare il numero di ore in cui Amazon RDS conserva i log binari, utilizza la mysql.rds_show_configuration stored procedure.

Esempi

L'esempio seguente visualizza il periodo di retention:

call mysql.rds_show_configuration; name value description binlog retention hours 24 binlog retention hours specifies the duration in hours before binary logs are automatically deleted.