Habilitación o deshabilitación del programador de eventos
Escenarios
El programador de eventos gestiona la programación y ejecución de eventos. El programador de eventos integrado de MySQL no puede garantizar la consistencia de los estados de eventos entre las instancias de base de datos primarias y en espera. Si se produce una conmutación por error o conmutación por error, los eventos no se programarán. RDS for MySQL resuelve este problema. Con RDS for MySQL, incluso si hay una conmutación por error o conmutación, el estado del evento seguirá siendo programado correctamente. Simplemente puede habilitar o deshabilitar el programador de eventos en la consola RDS.
- De forma predeterminada, el planificador de eventos se deshabilita después de crear una instancia de base de datos.
- Después de realizar una conmutación o conmutación por error primaria/en espera, el estado del evento permanece sin cambios. El event_scheduler es on para la instancia de base de datos primaria original y off para la instancia de base de datos en espera original.
- Después de una restauración en una nueva instancia de base de datos, el estado del evento es el mismo que el de la instancia de base de datos original.
- Después de cambiar una única instancia de base de datos a una instancia de base de datos primaria/en espera, el estado del evento es el mismo que el de la instancia de base de datos primaria.
Restricciones
- Solo se admiten kernel de RDS for MySQL 5.6.43.2, 5.7.25.2, 8.0.17.4, y versiones posteriores. Si la versión de la base de datos no cumple con este requisito, puede actualizar la versión secundaria.
- El programador de eventos no se puede habilitar para réplicas de lectura.
Habilitación del programador de eventos
- Inicie sesión en la consola de gestión.
- Haga clic en
en la esquina superior izquierda, y seleccione una región y un proyecto.
- Elija Databases > Relational Database Service.
- En la página Instances, haga clic en el nombre de la instancia.
- En el área DB Information de la página Basic Information mostrada, haga clic en
junto al campo Event Scheduler.
Una vez habilitado el programador de eventos, reactive los eventos creados anteriormente para asegurarse de que los estados de eventos en las instancias principal y en espera sean los mismos.
Desactivación del programador de eventos
- Inicie sesión en la consola de gestión.
- Haga clic en
en la esquina superior izquierda, y seleccione una región y un proyecto.
- Elija Databases > Relational Database Service.
- En la página Instances, haga clic en la instancia de base de datos principal.
- En el área DB Information de la página Basic Information mostrada, haga clic en
junto al campo Event Scheduler.
Preguntas frecuentes
¿Qué debo hacer si no tengo permiso para cambiar la configuración event_scheduler?
Respuesta: Solo puede habilitar o deshabilitar el programador de eventos en la consola. Para obtener más información, consulte esta sección.