警示描述
OceanBase 叢集資料盤使用率過高觸發警示。
由於磁碟擴容需要一定的操作時間,對磁碟使用率,一般建議配置兩個指標,Warn 警告和 Critical 嚴重需要處理。
規則資訊
添加警示方式可參考:添加警示規則
警示項 | 指標類型 | 監控指標 | 預設閾值 | 期間(連續觸發警示周期數) | 檢測周期 | 警示層級 |
|---|---|---|---|---|---|---|
OB 節點資料盤使用率 | 單指標 | 節點 / 磁碟使用率 | 80% | 15 | 1 分鐘 | Warn |
90% | 15 | 1分鐘 | Critical |
對系統的影響
商務服務停寫風險。
可能原因
業務發展過快導致資料盤容量不足。
叢集的資源回收筒開啟,並且資源回收筒中存在過多資料。
資料合併轉儲的臨時資料。
處理方法
開啟 租戶管理 頁面,查看租戶的 已使用磁碟 ,如果所有租戶累計使用磁碟空間很大,表示業務資料量確實很大,需要對叢集做擴容處理。

登入業務租戶,查詢是否開啟了資源回收筒:show variables like 'recyclebin', ON 表示開啟, OFF 表示關閉

如果開啟了資源回收筒,可以繼續執行 sql 命令 purge recyclebin 來清空資源回收筒裡的資料,並且可以通過 sql 命令 set global recyclebin= 0 來關閉資源回收筒;
資源回收筒清空之後,等待一段時間觀察磁碟使用量是否下降;
在叢集控制台首頁查看叢集的合并記錄,然後根據最近幾次的合并時間,去查看對應時間段的磁碟監控資料,如果磁碟使用上漲發生在合并期間,合并結束之後可以下降到正常水位,則可以無需任何操作,在合并期間預期會有一定量的磁碟膨脹,具體需要額外需要使用多少磁碟空間,跟具體的業務情境有關,一般是發生在大量insert 或者隨機update 的業務情境下。