我在安装oceanbase数据库4。2。1社区版时,给日志分配了3t的空间,目前才用了一天,就发现日志文件夹已经占用了3.1t,这个正常吗?
可以设置系统日志参数
ob默认是info模式,可以这样设置下。
alter system set enable_syslog_recycle=true – 开启日志回收
alter system set enable_syslog_wf=false --关闭wf日志打印
alter system set max_syslog_file_count=10 --限制日志个数,按需调整(单个日志256M)
另外部署的方式是什么呢 df -h 和配置文件可以看下 ,此回答整理自钉群“[社区]技术答疑群OceanBase”
OceanBase数据库在运行过程中会自动生成日志,包括redo log和checkpoint等类型的日志。这些日志文件被用于故障恢复、数据复制等关键任务,因此其占用的存储空间可能会比较大。此外,OceanBase数据库的日志文件切片管理是其本身的一种机制,单个日志文件大小不超过 256 MB,且通过日志文件切片来管理和控制。
特别地,clog文件夹中存储的是OceanBase的commit log。如果您的系统中有大量的写操作,则clog文件夹的大小可能会比较大。所以,在您的情况下,虽然只使用了一天,但由于大量的写操作,日志文件夹的体积已经达到了3.1T,这是正常的现象。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。