OceanBase 的日志文件会不会越积越大?需要我手动清理吗?

OceanBase 的日志文件会不会越积越大?需要我手动清理吗?

5 个赞

应该是滚动的,有一定阈值范围

5 个赞

enable_syslog_recycle 设置为on,开启自动清理日志文件
max_syslog_file_count 设置保留日志文件个数
两个参数配合使用,可以达到自动清理observer日志文件的作用

5 个赞

自动的

5 个赞

不需要,而且不会越来越大,你设置多大就多大,然后一直滚啊滚的~

4 个赞

配置自动清理就行啊

3 个赞

学习学习

3 个赞

@论坛小助手

2 个赞

OceanBase 的日志文件确实可能会随着系统的运行逐渐增长,但并不需要您手动清理。日志文件的增长可以通过系统参数进行控制,当达到设定的阈值时,系统会自动回收不再需要的日志文件。具体的参数包括:

  1. log_disk_utilization_threshold 默认为 80%,即当 clog 空间使用率达到 80% 时,系统将开始回收可以被回收的日志文件。
  2. log_disk_utilization_limit_threshold 默认为 95%,当 clog 空间使用率达到 95% 时,系统将禁止写入和日志同步,以避免因磁盘空间不足导致的问题。
    因此,通常情况下,OceanBase 的日志文件不会无限制地增长,也不需要手动清理。

详情请参考:

  1. oceanbase clog盘如何瘦身
  2. oceanbase数据库运行过程中手动删除clog日志
  3. OceanBase 数据库性能的影响因素
2 个赞

感觉是自动的

2 个赞

学到了

1 个赞

学习了

1 个赞

搜索

1 个赞

配置策略,自动清除。