为您介绍增加日志盘容量进行扩容的适用场景及操作注意事项,日志盘扩容为白名单功能,如需使用请联系云数据库 OceanBase 技术支持人员。
背景信息
OceanBase 数据库使用独立的日志盘来存储事务日志(OceanBase Commit Log,简称 clog 日志),该机制类似于 MySQL 中的 Redo log。clog 日志用于确保事务处理的原子性、持久性和隔离性,并在此基础上提供高可用性保障。在分布式架构下,多个数据库副本间通过 Paxos 协议对 clog 日志进行同步,以确保数据的强一致性。
当日志盘容量不足时,系统将无法继续为新的事务记录生成并写入日志信息,从而导致这些事务无法顺利完成提交。此外,磁盘空间频繁的告警以及系统不断尝试进行日志清理的操作,会产生额外的输入输出(I/O)负担,这将进一步拖累系统的整体运行性能和响应速度。为防范此类问题引发的数据完整性受损,事务处理中断以及性能下降等风险,建议您提前采取扩容措施来增加日志盘容量,以确保数据的安全性和事务处理过程的稳定性。
当保留的日志信息达到存储上限时,会优先删除最早存入的数据。
增加日志盘容量不会对您的业务造成影响,为保障您业务的稳定性,仍建议您选择在业务低谷期进行操作。
前提条件
在进行增加日志盘容量前,请您进行如下检查,满足下述情况时,才可进行修改操作。
当前集群为 运行中 状态。
当前集群下所有租户为 运行中 状态。
当前集群处于非临时容量状态。
当前集群存储类型为云盘。
操作步骤
登录 OceanBase 管理控制台。
在左侧导航栏中,单击 实例列表。
在实例列表中找到目标集群实例,单击集群实例名称,进入 集群实例工作台。
单击右上角更多图标,选择 标准变配。
单击 日志盘扩容。
说明OceanBase 数据库暂不支持日志盘缩容操作,一旦对日志盘进行了扩容处理,之后将无法执行缩减日志盘容量的操作。
在购买页面设置 日志盘大小,并勾选 服务协议。有关计费规则的更多说明,可以参考 产品定价。
单击 立即购买。
后续操作
完成扩容操作后,可前往集群工作台查看集群当前日志盘规格。