sed_size(MB)=1945, used_percent(%)=95, warn_size(MB)=1638, warn_percent(%)=80, limit_size(MB)=1945, limit_percent(%)=95, maximum_used_size(MB)= 报错起不来了

【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】
【 使用版本 】
【问题描述】清晰明确描述问题
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集)

[2024-06-19 02:39:18.526240] ERROR [PALF] try_recycle_blocks (palf_env_impl.cpp:740) [464][T1_PalfGC][T1][Y0-0000000000000000-0-0] [lt=63] clog disk space is almost full(total_size(MB)=2048, used_size(MB)=1945, used_percent(%)=95, warn_size(MB)=1638, warn_percent(%)=80, limit_size(MB)=1945, limit_percent(%)=95, maximum_used_size(MB)=1945, maximum_log_stream=1, oldest_log_stream=1, oldest_timestamp=1716495742775167544) BACKTRACE:0xb5743eb 0xb65fac6 0x3d5e0fe 0x3d5ddf1 0x3d5dbdc 0x3d5da0e 0x3defa73 0x3a69445 0x3a6906b 0x3a67f23 0xb67da6c 0xb681247 0xb67c1ba 0x7fd8ec1fc14a 0x7fd8ebf2bdc3
起不来了,怎么解决?

适当调大log_disk_utilization_threshold为98试试?

还有磁盘空间不?有空间你把log盘先多分点。log_disk_size

Clog(重做日志)存储空间相关的配置项主要有两个:

  1. log_disk_size:这个配置项表示redo日志文件的总大小,单位通常为GB。它优先于log_disk_percentage配置项。你可以通过设置log_disk_size来指定日志盘的总空间大小。例如,如果你希望日志盘大小为40GB,可以配置log_disk_size=‘40G’。

  2. log_disk_percentage:这个配置项表示redo日志文件占用其所在磁盘总空间的百分比。当log_disk_size未设置或为0时,系统会根据log_disk_percentage来计算日志盘的空间。例如,如果与数据共用磁盘,推荐设置为磁盘空间的30%。

这两个配置项的作用在于控制OceanBase数据库中用于存储事务日志的磁盘空间,确保有足够的空间来记录和回滚事务,从而保证数据的一致性和可靠性。合理的配置能够避免因日志空间不足导致的性能下降或服务中断。