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 migración por falla o conmutación, los eventos seguirán siendo programados 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, la configuración del planificador de eventos 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, la configuración del programador de eventos es la misma que la de la instancia de base de datos original.
- Después de cambiar una sola instancia de base de datos a una instancia de base de datos primaria/en espera, la configuración del programador de eventos es la misma que la de la instancia de base de datos primaria.
Restricciones
- Para usar esta función, la versión del kernel de RDS for MySQL debe ser al menos 5.6.43.2, 8.0.17.4, o 5.7.25.2. 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.
- Haga clic en
en la esquina superior izquierda de la página y seleccione 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 principales 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.
- Haga clic en
en la esquina superior izquierda de la página y seleccione 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.
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.