為您介紹增加日誌盤容量進行擴容的適用情境及操作注意事項,日誌盤擴容為白名單功能,如需使用請聯絡OceanBase 技術支援人員。
背景資訊
OceanBase 資料庫使用獨立的日誌盤來儲存交易記錄(OceanBase Commit Log,簡稱 clog 日誌),該機制類似於 MySQL 中的 Redo log。clog 日誌用於確保交易處理的原子性、持久性和隔離性,並在此基礎上提供高可用性保障。在分布式架構下,多個資料庫副本間通過 Paxos 協議對 clog 日誌進行同步,以確保資料的強一致性。
當日誌盤容量不足時,系統將無法繼續為新的事務記錄產生並寫入日誌資訊,從而導致這些事務無法順利完成提交。此外,磁碟空間頻繁的警示以及系統不斷嘗試進行日誌清理的操作,會產生額外的輸入輸出(I/O)負擔,這將進一步拖累系統的整體運行效能和響應速度。為防範此類問題引發的資料完整性受損,交易處理中斷以及效能下降等風險,建議您提前採取擴容措施來增加日誌盤容量,以確保資料的安全性和交易處理過程的穩定性。
當保留的日誌資訊達到儲存上限時,會優先刪除最早存入的資料。
增加日誌盤容量不會對您的業務造成影響,為保障您業務的穩定性,仍建議您選擇在業務低穀期進行操作。
前提條件
在進行增加日誌盤容量前,請您進行如下檢查,滿足下述情況時,才可進行修改操作。
當前叢集為 運行中 狀態。
當前叢集下所有租戶為 運行中 狀態。
當前叢集處於非臨時容量狀態。
當前叢集儲存類型為雲端硬碟。
操作步驟
登入 OceanBase 管理主控台。
在左側導覽列中,單擊 執行個體列表。
在執行個體列表中找到目的地組群執行個體,單擊叢集執行個體名稱,進入 叢集執行個體工作台。
單擊右上方更多表徵圖,選擇 標準變更配置。
單擊 日誌盤擴容。
說明OceanBase 資料庫暫不支援日誌盤縮容操作,一旦對日誌盤進行了擴容處理,之後將無法執行縮減日誌盤容量的操作。
在購買版面設定 日誌盤大小,並勾選 服務合約。有關計費規則的更多說明,可以參考 產品定價。
單擊 立即購買。
後續操作
完成擴容操作後,可前往叢集工作台查看叢集當前日誌盤規格。