首页 > 其他分享 >OceanBase-系统回收日志参数验证enable_syslog_recycle和max_syslog_file_count

OceanBase-系统回收日志参数验证enable_syslog_recycle和max_syslog_file_count

时间:2023-08-19 22:11:22浏览次数:41  
标签:count enable max syslog file recycle

作者:刘书盛

热衷技术分享、编写技术文档

原创作品

oceanbase 数据库

原创内容未经授权不得随意使用、转载请联系小编并注明来源,谢谢!

1、参数介绍

enable_syslog_recycle         用于是否打开记录启动前的旧日志的开关

 

 

 

max_syslog_file_count    用于设置在回收日志文件之前可以容纳的日志文件数量

2、适应OceanBase 版本

 3.2.3

3、目前状况

enable_syslog_recycle=false,max_syslog_file_count=200,observer.log日志数量会限制。有的集群是enable_syslog_recycle=true,max_syslog_file_count=200,测试验证参数

 4、验证:enable_syslog_recycle=true,max_syslog_file_count=1是配合一起生效,OBserver 版本为:3.2.3.3-107000092023011911

 

默认值(日志数量控制也是10个)

 

 先设置enable_syslog_recycle=true,max_syslog_file_count=1,查看是否会立即清理旧数据

 

结论:符合预期,无需重OBserver,立即生效

5、验证:enable_syslog_recycle=false,max_syslog_file_count=5,查看日志是否会限制在5个数量

 

结果复现:enable_syslog_recycle=false,max_syslog_file_count=5,验证日志数量限制在5个,说明enable_syslog_recycle是否开启与max_syslog_file_count不为非0整数功能生效无关。

6、验证:enable_syslog_recycle=false,max_syslog_file_count=5修改为4,看看日志文件是否会清理掉

 

 结论:enable_syslog_recycle=false,max_syslog_file_count=5修改为4,不能清理日志文件数量

7、验证:enable_syslog_recycle=true,max_syslog_file_count=5修改为4,看日志文件数量是否会立即清理变成4

 

 结论:开启enable_syslog_recycl=true,可以立即缩减max_syslog_file_count保留的日志数量

8、测试总结

  清理日志数量与enable_syslog_recycle是否开启没有直接联系,是由max_syslog_file_count参数决定保留多少个文件,从以上测试结果来看,max_syslog_file_count参数值由1-->5,无论是否开启enable_syslog_recycle都可以成功,max_syslog_file_count参数值由5-->4,需要开启enable_syslog_recycle=true,立即生效,不需要重启observer(生产谨慎操作!)

 

 

 

 

 

 

 

 

 

标签:count,enable,max,syslog,file,recycle
From: https://www.cnblogs.com/linuxmysql/p/17643249.html

相关文章

  • 5.2 复式记账法总体流程 Double Entry Accounting
    1.日记账GeneralJournal账簿格式日期、分类账户、增加金额(借方)、减少金额(贷方)日记账像一个银行流水单,它按时间顺序清晰的记录了一个企业在某个时间段所发生的所有商业交易。如下图:2.把日记账内容记录到分类账户LedgerAcount分类账簿格式:分类账户名称、日期(增)、账户(......
  • 2. 会计恒等式 Accounting Equation
    投资人是企业所有者Owner借款给企业的人为债权人Credit'sEquity欠款为企业债务liabilitesAssets=Liabilites+Oner'sEquity资产=债务+所有者权益(AccountingEquation会计恒等式)这就是FinancialPosition财务状况,注意债务是正值它也是资产的一部分Assets......
  • OpenCV CAP_PROP_FRAME_COUNT 获取视频帧数问题
    OpenCV读取视频,可以通过属性CAP_PROP_FRAME_COUNT获取视频的总帧数,但是有些视频通过该属性获取的帧数和实际遍历整个视频的帧数不一样。importcv2ascvvideo='video.mp4'cap=cv.VideoCapture(video)frames=cap.get(cv.CAP_PROP_FRAME_COUNT)#通过属性获取帧数......
  • Atcoder_[abc284E]Count Simple Paths题解
    题目链接这题就是很简单的图上深搜,我觉得放在E题太水了,代码里有详细注释。#include<bits/stdc++.h>usingnamespacestd;#defineintlonglongvector<int>v[200010];//邻接表intans;//答案boolvis[200010];//vis[i]记录i号点有没有被访问过voiddfs(intx)......
  • C++里std::enable_shared_from_this是干什么用的?
    std::enable_shared_from_this使用场景在很多场合,经常会遇到一种情况,如何安全的获取对象的this指针,一般来说我们不建议直接返回this指针,可以想象下有这么一种情况,返回的this指针保存在外部一个局部/全局变量,当对象已经被析构了,但是外部变量并不知道指针指向的对象已经被析构了,如......
  • P1672 [USACO05FEB] Feed Accounting S 题解
    题目链接思路一道特别简单的差分模板题,其实也有点推理的感觉。对于每头牛,我们通过两次循环使用差分倒推出在这几天内它对我们饲料消耗的贡献,进而推出每一天的饲料消耗量,从\(D\)天到现在一共吃掉的饲料数为\(F1-F2\)的那一天即是我们所求的。输入的时候依照题意模拟一次差......
  • MySQL-进阶篇 ( SQL 优化:插入 + 主键 + order by + group by + limit + count + updat
    MySQL-进阶篇(SQL优化)目录MySQL-进阶篇(SQL优化)SQL优化插入数据index批量插入手动提交事务主键插入大批量插入数据主键优化页分裂页合并主键设计原则orderby优化Usingfilesort:Usingindex:优化注意:groupby优化未创建索引时:创建索引后:优化limit优化count优化一......
  • count(1)、count(*)、count(column)的含义、区别、执行效率
    含义:count(1)对每行都记录,无论该行的值是什么。将固定常量值1作为参数,只需检查是否存在行,而不关心具体数值。(计算一共有多少符合条件的行,不会忽略null值)count(*)对所有行进行计数。使用通配符作为参数,表示计算所有行的数量。(统计所有的行数,包括为null的行)count(colunm)对指定列......
  • C# Microsoft.Win32.TaskScheduler方式创建任务计划程序报错: System.ArgumentExceptio
    使用Microsoft.Win32.TaskScheduler创建任务计划程序可参考本人之前的一篇文章:https://www.cnblogs.com/log9527blog/p/17329755.html最新发现个别账户使用Microsoft.Win32.TaskScheduler创建任务计划程序报错:System.ArgumentException:(12,21):UserId:Account一种情况是账户......
  • centos7yum安装syslog-ng
    1.安装epel源yum-yinstallhttps://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm2.安装syslog-ngyum-yinstallsyslog-ng3.修改syslog-ng配置文件vim/etc/syslog-ng/syslog-ng.conf  ......