【 使用环境 】测试环境
【 OB or 其他组件 】observer 4.1.0社区版
【问题描述】部署后只有sys和app_tenant租户, 数据不到100M,预分配了200多G的data和100多G的log,闲置一周后直接报log disk size不足
【问题现象及影响】
几乎没法使用,目前使用下来的感觉,不是clog满不知道怎么清理,就是log满不知道怎么清理,官方的文档都是很模糊的说一句 ALTER SYSTEM SET server_data_copy_out_concurrency = 10,而且很多时候出问题时这条语句已经无法解决了.然后更多的时候是"解决方式:请联系技术支持人员协助排查。"
这让想用的人很不安,完全不敢上生产
#避免被log⽇志塞满,启动⽇志⽂件循环,并且只保留10个⽇志⽂件
show parameters like 'enable_syslog_recycle'; #https://www.oceanbase.com/docs/enterprise-oceanbase-database-cn-10000000000355738
alter system set enable_syslog_recycle=true;
show parameters like 'max_syslog_file_count'; #https://www.oceanbase.com/docs/enterprise-oceanbase-database-cn-10000000000363221
alter system set max_syslog_file_count=10;
如果安装了obproxy,也会配置obproxy的日志清理检查
#修改proxy⽇志清理检查时间间隔为15分钟
show proxyconfig like 'log_cleanup_interval'; #https://www.oceanbase.com/docs/enterprise-oceanbase-database-cn-10000000000373209
alter proxyconfig set log_cleanup_interval=15m;