更新时间:2025-01-08 gmt 08:00
开启或关闭事件定时器-九游平台
操作场景
事件定时器event scheduler是事件(event)调度任务的总开关。由于原生事件定时器不能保证主、备库的event状态一致,一旦进行主备切换会导致event调度失败。云数据库 rds for mysql提供了event状态同步功能,确保相关的event正常调度。该功能依赖在console上开启、关闭事件定时器来实现。
- 创建实例时,事件定时器默认不开启。
- 主、备实例切换后,事件状态同步是否开启保持不变,依然保持主库“event_scheduler”为“on”,备库为“off”。
- 恢复到新实例时,事件状态与原实例保持一致。
- 单机实例转为主备实例,事件状态与主实例保持一致。
约束条件
- 仅支持rds for mysql内核5.6.43.2、5.7.25.2和8.0.17.4及其以上版本。若您的数据库版本不在该范围内但想使用该功能,请参考进行升级。
- 不支持只读实例开启此功能。
开启事件定时器功能
- 。
- 单击管理控制台左上角的
,选择区域。
- 单击页面左上角的
,选择“数据库 > 云数据库 rds”,进入rds信息页面。
- 在“实例管理”页面,单击主实例名称。
- 在“概览”页面,在“事件定时器”处,单击“开启”。
开启事件定时器后,请重新激活之前创建的事件(即重新执行事件脚本),确保主、备的事件状态一致。
关闭事件定时器功能
- 。
- 单击管理控制台左上角的
,选择区域。
- 单击页面左上角的
,选择“数据库 > 云数据库 rds”,进入rds信息页面。
- 在“实例管理”页面,选择指定的主备实例,单击主实例名称。
- 在“概览”页面,在“事件定时器”处,单击“关闭”。
常见问题
设置event_scheduler参数权限不足该如何处理?
答:当前仅支持通过控制台修改定时器,请参考本章节操作。
相关文档
意见反馈
文档内容是否对您有帮助?
提交成功!非常感谢您的反馈,我们会继续努力做到更好!
您可在查看反馈及问题处理状态。
系统繁忙,请稍后重试
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨