異常應急功能展示了資料庫叢集在最近 3 天內發生或正在發生的例外狀況事件。您可以通過該功能快速擷取叢集的健康狀態,並在例外狀況事件發生時,進行根因分析,定位問題原因。
查看所有執行個體的例外狀況事件列表
登入 OceanBase 管理主控台。
在左側導覽列,選擇 自治服務 > 異常應急。
在 例外狀況事件 地區,查看所有執行個體的例外狀況事件列表。
系統預設展示最近 3 天的全部例外狀況事件,包括異常中的事件和已恢複的事件。目前支援以下例外狀況事件類型:節點 CPU 異常、租戶 CPU 異常、租戶 SQL 隊列等待時間異常、資料盤 IO 使用率異常、租戶活躍會話數異常、租戶磁碟 IO 耗時異常。
查看單個執行個體的例外狀況事件
在 例外狀況事件 地區,單擊目標執行個體 操作 列的 根因分析。
系統自動跳轉到診斷中心的 異常應急 頁面。
在 例外狀況事件 地區,查看目標執行個體的例外狀況事件,包括 對象、異常類型、異常表現、目前狀態、發生時間、恢復、期間、操作。
單擊單個事件 操作 列的 根因分析,查看該事件的根因分析和最佳化建議。
如果例外狀況事件的原因在分析圖譜中,系統會紅色高亮顯示該原因,並提供最佳化建議。
說明在分析圖譜中,每個節點代表一條分析規則。當進行異常分析時,系統會遍曆圖譜以找到根因節點。根因節點會被紅色高亮顯示,而綠色節點則表示該規則未命中根因。
樣本如下:
當指定時間段內 租戶隊列等待變長 時,系統提供 CPU 佔比過高 的提示。在可疑原因 地區,您可以單擊紅色高亮方框查看對應的根因分析。
在 SQL 匯總資訊 地區,系統預設顯示 SQL 匯總時間段、總執行次數、總報錯次數、最大回應時間、CPU 時間、計劃產生時間。您可以通過單擊 列管理 查看更多資訊。
在 可能的根因 SQL 地區,您可以查看可能引起該問題的 SQL,並單擊 操作 列的 查看 SQL 詳情。
如果例外狀況事件的原因不在分析圖譜中,系統會在 解決方案 地區提供最佳化建議。樣本如下:
當發現 租戶 CPU 異常 時,系統仍會顯示分析圖譜,並在 解決方案 地區提供最佳化建議。