開啟或關閉事件定時器
更新時間 2023-02-10 01:33:49
最近更新時間: 2023-02-10 01:33:49
分享文章
說明:本章節會介紹如何開啟或關閉事件定時器
操作場景
事件定時器Event Scheduler是事件(event)調度任務的總開關。由于原生事件定時器不能保證主、備庫的event狀態一致,一旦進行主備切換會導致event調度失敗。關系型數據庫MySQL提供了event狀態同步功能,確保相關的event正常調度。該功能依賴在console上開啟、關閉事件定時器來實現。
創建實例時,事件定時器默認不開啟。
主、備實例切換后,事件狀態同步是否開啟保持不變,依然保持主庫“event_scheduler”為“on”,備庫為“off”。
恢復到新實例時,事件狀態與原實例保持一致。
單機實例轉為主備實例,事件狀態與主實例保持一致。
約束條件
僅支持MySQL內核5.6.43.2、5.7.25.2和8.0.17.4及其以上版本。若您的數據庫版本不在該范圍內但想使用該功能。
不支持只讀實例開啟此功能。
1. 登錄管理控制臺。
2. 單擊管理控制臺左上角的
,選擇區域和項目。
3. 選擇“數據庫 > 關系型數據庫”。進入關系型數據庫信息頁面。
4. 在“實例管理”頁面,選擇指定的主備實例,單擊主實例名稱。
5. 在“基本信息”,在“數據庫信息”模塊的“事件定時器”處,單擊
。

開啟事件定時器后,請登錄到該實例,確保要開啟的event狀態設置為enable。
1. 登錄管理控制臺。
2. 單擊管理控制臺左上角的
,選擇區域和項目。
3. 選擇“數據庫 > 關系型數據庫”。進入關系型數據庫信息頁面。
4. 在“實例管理”頁面,選擇指定的主備實例,單擊主實例名稱。
5. 在“基本信息”,在“數據庫信息”模塊的“事件定時器”處,單擊
。