適用於 MySQL 的 Azure 資料庫中 的自我治癒 功能可讓客戶獨立解決常見的伺服器問題,而不需要開啟支援案例。 它提供單鍵修復體驗,可協助快速且安全地還原服務健康情況。
azure 入口網站中一律提供 Self-Heal,每當客戶懷疑伺服器發生錯誤時,都可以主動觸發,即使目前未顯示任何警示或錯誤也一樣。
備註
自我癒合目前處於公開預覽階段。 可用性僅限於選取的區域。 如需詳細資訊或提供意見反應,請連絡 Ask Azure Database For MySQL。
主要優點
- 自助式復原:在不等待支持的情況下解決常見問題。
- 永遠可用:隨時可從 Azure 入口網站存取。
- 安全且有範圍:動作是預先定義的,並針對特定案例量身打造。
運作方式
Self-Heal 功能可作為輕量型診斷和修復公用程式,類似於 Windows 網路疑難解答員之類的工具。 當客戶按兩下 [自我修復 ] 按鈕時,系統會立即執行預先定義的補救工作流程,以解決已知問題。
Self-Heal 動作分為兩種類型:
不具影響力的自我癒合:
- 不會導致停機
- 適用於解決記錄損毀或遺失記錄等問題
具影響力的自我癒合:
- 可能涉及短暫的伺服器停機時間
- 用於解決可用性相關問題,例如伺服器無回應或停滯狀態
在起始任何動作之前,客戶會收到潛在影響的資訊。
支援的案例
Self-Heal 的初始版本支援一組聚焦的案例,包括:
- 遺失或損毀的記錄
- 伺服器沒有回應或無法連線
- 伺服器可用性問題(例如,卡在重新啟動狀態中)
- Sever 卡在管理作業中 (例如,變更伺服器參數)
系統會根據遙測和客戶意見反應,隨著時間新增對其他案例的支援。
正在存取自我修復
使用自我修復功能:
- 在 Azure 入口網站中流覽至 MySQL 伺服器。
- 從左側功能表中選取 [ 說明 ]。
- 按兩下 [自我癒合 ],然後選擇適當的動作。
常見問題(FAQ)
問:按兩下 [Self-Heal] 按鈕是否會自動開啟支援案例?
答: 否。 觸發 Self-Heal 動作 並不會 建立支援案例。 此功能的設計目的是要協助客戶獨立解決問題,而不需涉及 Azure 支援,除非需要進一步的協助。
問:何時應該使用自我癒合?
答:當您懷疑伺服器未如預期運作時,即使沒有作用中的警示,您隨時都可以使用 Self-Heal。 這是一種主動式工具,可協助您快速解決常見問題,而不需要等待診斷或支援。
問:Self-Heal 會導致停機嗎?
答:這取決於動作的類型:
- 不造成影響的自我修復:零停機時間。 隨時都可以安全執行。
- 具影響力的自我修復:可能會造成短暫的停機。 在繼續之前,系統會通知您。
問:Self-Heal 適用於所有 MySQL 伺服器嗎?
答:目前,Self-Heal 適用於 MySQL 的 Azure 資料庫 – 彈性伺服器,僅適用於 非 HA (高可用性) 伺服器。
針對已啟用HA的伺服器,快速從可用性問題中快速復原的建議方式是執行 強制故障轉移,其設計目的是以最少中斷的方式還原服務。