raftdb.info和rocksdb.info的相关参数问题

-rw-r–r-- 1 tidb tidb 2099043 Jul 22 15:40 raftdb.info
-rw-r–r-- 1 tidb tidb 2371750 Jul 18 18:30 raftdb.info.2024-07-18-18:30:54.202815481
-rw-r–r-- 1 tidb tidb 2360716 Jul 19 18:30 raftdb.info.2024-07-19-18:30:54.307103713
-rw-r–r-- 1 tidb tidb 2360790 Jul 20 18:30 raftdb.info.2024-07-20-18:30:54.417078425
-rw-r–r-- 1 tidb tidb 2361371 Jul 21 18:30 raftdb.info.2024-07-21-18:30:54.537560730
-rw-r–r-- 1 tidb tidb 3545609 Jul 22 15:40 rocksdb.info
-rw-r–r-- 1 tidb tidb 4003742 Jul 18 18:30 rocksdb.info.2024-07-18-18:30:54.201105883
-rw-r–r-- 1 tidb tidb 3988304 Jul 19 18:30 rocksdb.info.2024-07-19-18:30:54.300312193
-rw-r–r-- 1 tidb tidb 3988690 Jul 20 18:30 rocksdb.info.2024-07-20-18:30:54.416592628
-rw-r–r-- 1 tidb tidb 3988588 Jul 21 18:30 rocksdb.info.2024-07-21-18:30:54.539125480

默认是:
raftdb.info-log-max-size | 1GiB |
raftdb.info-log-keep-log-file-num | 10 |

现有库已经保留几个月的日志,200G空间,应该不是这两个参数控制这两类日志的清理行为吧?

可以看一下文档这里。
TiDB 配置文件描述 | PingCAP 文档中心

我这边很明显,这两个参数没有作用啊

-rw-r–r-- 1 tidb tidb 3.2M 7月 5 2022 raftdb.info.2022-07-05-15:34:37.265989247
-rw-r–r-- 1 tidb tidb 3.6M 7月 6 2022 raftdb.info.2022-07-06-15:34:37.430557574

线上还有2022年的日志,是我配置错误,还是tidb没考虑日志的清理问题?

你看看你的这俩选项配置的位置对吗?
另外,去tikv的节点上看看 last_tikv.toml 看看这里的配置,这里面的是所有tikv上次启动的配置,你看看你改的这俩有没有改掉。

1 个赞

你什么版本啊,难道这个参数不是早就被废弃了吗?https://docs.pingcap.com/zh/tidb/v7.1/tikv-configuration-file#info-log-max-size

v5.4 以后的版本这两个参数已经废弃了 ,统一由 log.max-days 参数控制。

一台7.1的,是不是应该修改下?现在都是0
| tidb | | log.file.max-days | 0 |
| tidb | | log.file.max-days | 0 |
| pd | | log.file.max-days | 0 |
| pd | | log.file.max-days | 0 |
| pd | | log.file.max-days | 0 |
| tikv | | log.file.max-days | 0 |
| tikv || log.file.max-days | 0 |
| tikv | | log.file.max-days | 0 |

| tidb | | log.file.max-days | 7 |
| tidb | | log.file.max-days | 7 |
| pd | | log.file.max-days | 28 |
| pd | | log.file.max-days | 28 |
| pd | | log.file.max-days | 28 |

log.file.max-days | 7 |
log.file.max-days | 28

这台5.1版本的,配置这样也是没有清理

5.1的话,还用上面哪个参数,5.4之后该用max-days

什么版本,有测试环境的话升级试下吧

好,我测试下
set config报错:TiDB doesn’t support to change configs online, please use SQL variables
是不是就要使用tiup cluster edit-config修改了?

7.1 默认是不清理的, 你按需要改成想保留的天数就行了, v5.4以下的版本,raftdb的日志还没合并到 max-days 这个参数里面来,所以还是用 raftdb.info-log-keep-log-file-num 去设置

是的,edit-config 改

好的,感谢菜鸟和jasper2位的回复,谢谢

好的,感谢