【 使用环境 】生产环境
【 使用版本 】4.2.0_CE
【问题描述】
- ob配置文件内容:
datafile_size: 32G # Size of the data file.
log_disk_size: 40G # The size of disk space used
- 查看本地占用
observer下的目录
124K admin
4.0K audit
16K bin
11M etc
12K etc2
12K etc3
4.0K lib
2.4G log
8.0K run
73G store
store下的目录:
41G clog
2.3M slog
33G sstable
【问题】
- 数据空间配置的32G,为何store数据存储超过达到72G
- 数据、日志如何缩减空间占用?其机制预占用是怎么个机制?
2.4G log
– log下的操作日志,这块有什么精简机制操作吗
兹拉坦
#4
这个 log 是数据库运行的日志,用来排查故障用的,不是事务提交日志 clog。
如果一段时间里没遇到啥问题的话,可以随手写个定时脚本定期清理下(我就是这样做的)。
或者调整一下日志级别,例如把 INFO 级别调整成 ERROR 级别啥的,这样可以少打一些日志。
1 个赞
log可否设置完全不要打印,在需要的时候,再打开调试??
兹拉坦
#8
不建议这样做,出了问题再打开就来不及了,把日志级别调高就好了
这个明白,我们会根据业务进行调整日志等级。
如果真要关闭,需要如何操作??
兹拉坦
#11
这个好像关不了,把日志级别调整成 error 就近似于关闭了。
打出的 error 日志都是非常严重且必须关注的东西,为了省那一点儿空间去关 error 日志是得不偿失的。
2 个赞