AnalyticDB for MySQL支援營運事件(小版本升級)管理。您可以設定營運事件通知,在控制台上查看營運事件的任務ID、切換時間、事件狀態等,以及手動修改待處理事件的切換時間。本文介紹如何管理營運事件。
前提條件
叢集為AnalyticDB for MySQL數倉版叢集。
有未處理的營運事件。
說明您可以將滑鼠移動到控制台右上方的表徵圖上查看是否有未處理的營運事件。
注意事項
執行個體小版本升級事件切換過程中,數倉版彈性模式單機版叢集無法進行讀寫和管控操作,叢集處於不可用狀態;其他數倉版系列的叢集在升級核心版本時,叢集可進行讀寫操作,但無法進行管控操作。建議在業務低峰期執行升級操作,並確保應用程式具備重連機制。
雲資料庫的系統維護類事件(如版本升級)通常至少在執行前的3天發送通知;緊急風險修複類事件由於需要儘快修複,通常會在執行前的3天或更短的時間內發送通知。
未設定事件警示規則,或開啟訊息通知,您將無法收到相應的通知資訊。
事件說明
事件類型 | 事件切換時間 | 事件影響 | 影響說明 |
執行個體小版本升級 | 計劃切換時間針對事件層級,周期時間針對AnalyticDB for MySQL叢集層級。計劃切換時間的優先順序高於周期時間,如果事件設定了計劃切換時間,無論是否設定周期時間,該事件都會在計劃切換時間執行切換。如果未配置計劃切換時間和周期時間,事件預設會在叢集的可維護時間執行切換。 | 叢集閃斷。 | 進入計劃切換時間後,將產生下述影響: |
設定營運事件通知
您可以通過以下任意一種方式設定營運事件通知:
登入CloudMonitor控制台,設定營運事件警示規則。具體操作,請參見設定事件警示。
登入訊息中心,在訊息接收管理>基本接收管理頁面,開啟雲資料庫故障或營運通知的通知開關並設定訊息接收人(推薦設定為資料庫營運人員)。
查看待處理事件
登入雲原生資料倉儲AnalyticDB MySQL控制台。在左上方選擇叢集所在地區。在左側導覽列,單擊待處理事件。
在待處理事件頁面,查看待處理事件詳細資料。關於事件的產生原因及對業務的影響,請參見事件說明。
修改計劃切換時間
計劃切換時間只能在產生待處理事件後才能設定,且設定後的計劃切換時間只針對您所選擇的一個或多個事件生效。設定事件的計劃切換時間後,該事件會在計劃切換時間自動執行切換。由於事件切換會發生串連閃斷,請確保計劃切換時間為業務低峰期。
在待處理事件頁面的計劃內事件列表中,選擇目標事件(一個或多個)。
單擊計劃內事件列表下方的計劃時間配置。
在計劃時間配置面板,設定計劃切換時間。
若您需要立即執行切換,請選中設定最早執行時間,確定後叢集將立即開始執行切換準備,若在設定的最早執行時間點已準備完成,將立即切換。
說明計畫切換時間不能晚於最晚操作時間。
配置周期時間
周期時間對AnalyticDB for MySQL數倉版所有叢集生效,不影響其他資料庫產品營運事件的切換時間。配置周期時間後,會在指定周期時間點,對計劃內所有未執行且未設定計劃切換時間的事件執行切換。
例如配置周期時間為周二00:00:00,計劃內的多個叢集將同時在周二00:00:00執行小版本升級。
在待處理事件頁面,單擊右上方周期時間配置。
在周期時間配置面板,您可以根據業務需要按周或月兩個維度設定周期切換時間。
說明您可以在計劃內事件列表上方查看設定的周期切換時間。如果不顯示,說明您未配置周期時間。
單擊確定儲存。
取消計劃配置
當前僅小版本升級計劃事件可以取消。您可以選擇小版本升級計劃事件,單擊左上方的取消計劃配置,取消小版本升級。
查看歷史事件
登入雲原生資料倉儲AnalyticDB MySQL控制台。在左上方選擇叢集所在地區。在左側導覽列,單擊歷史事件。
在歷史事件頁面,查看歷史事件詳情,例如任務ID、切換時間、狀態等資訊。
相關API
API | 描述 |
查詢營運事件的詳情。 | |
修改待處理營運事件的切換時間。 |