Establecimiento y muestra de la configuración del registro binario
Los siguientes procedimientos almacenados establecen y muestran los parámetros de configuración, por ejemplo, para la retención de archivos de registro binario.
mysql.rds_set_configuration
Especifica el número de horas que se deben conservar los registros binarios o el número de segundos que se retrasará la replicación.
Sintaxis
CALL mysql.rds_set_configuration(name
,value
);
Parámetros
-
name
-
El nombre del parámetro de configuración que se va a definir.
-
value
-
El valor del parámetro de configuración.
Notas de uso
El procedimiento mysql.rds_set_configuration
admite los parámetros de configuración siguientes:
Los parámetros de configuración se almacenan de forma permanente y sobreviven a cualquier reinicio o conmutación por error de una instancia de base de datos.
binlog retention hours
El parámetro binlog retention hours
se usa para especificar la cantidad de horas que se deben retener los archivos de registro binario. Por lo general, Amazon Aurora limpia un registro binario lo antes posible, pero el registro binario podría seguir siendo necesario para la replicación con una base de datos MySQL externa a Aurora.
El valor predeterminado de binlog retention hours
es NULL
. Para Aurora MySQL, NULL
significa que los registros binarios se limpian en diferido. Los registros binarios de Aurora MySQL pueden permanecer en el sistema durante un cierto periodo, que generalmente no es más de un día.
Para especificar el número de horas que se deben retener los registros binarios en un clúster de base de datos, utilice el procedimiento almacenado mysql.rds_set_configuration
y especifique un periodo lo bastante largo como para realizar la replicación, como se muestra en el siguiente ejemplo.
call mysql.rds_set_configuration('binlog retention hours', 24);
nota
No puede utilizar el valor 0
para binlog retention hours
.
El valor máximo de binlog retention
hours
para los clústeres de bases de datos de las versiones 2.11.0 y superiores y 3 de Aurora MySQL es 2160 (90 días).
Una vez que haya definido el periodo de retención, monitorice el uso del almacenamiento para la instancia de base de datos con el fin de asegurarse de que los logs binarios conservados no consuman demasiado almacenamiento.
mysql.rds_show_configuration
El número de horas que se conservan los registros binarios.
Sintaxis
CALL mysql.rds_show_configuration;
Notas de uso
Para verificar el número de horas que Amazon RDS conserva los registros binarios, use el procedimiento almacenado mysql.rds_show_configuration
.
Ejemplos
El ejemplo siguiente muestra el periodo de retención:
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.