【 TiDB 使用环境】生产环境
【 TiDB 版本】 v6.3.0
【遇到的问题:问题现象及影响】
在 tikv data目录下存在大量的 rocksdb-日期时间.info 文件,每个节点 tikv目录下都存在,磁盘占用上百GB
这些文件记录的内容具体是什么?日志吗?
是否可以直接rm -fr 删除 rocksdb-日期时间.info 结尾的文件?
这些文件通常是用来进行性能分析和故障排查的,包含有关RocksDB内部状态的详细信息,如表的数量、分区(region)信息、压缩统计、缓存使用情况等。直接删除一般不会影响TiKV的正常运行,因为它们不是数据文件本身,而是辅助性的日志文件。但是如果不是磁盘空间不够的情况不建议删除,而且最好做好备份
保留最新,可以清理比较老的日志。
可以删一些老的
这种日志是不是应该有滚动策略?
rocksdb[-xxx-xxx].info文件,数据 RocksDB 实例的日志文件,已经按日期归档好的可手动删除
raft-engine 目录,这是 raft 日志存放目录,受参数raft-engine.dir控制,没有开启Raft Engine特性时名称默认为raft,受参数raftstore.raftdb-path控制
raftdb[-xxx-xxx].info文件,raft日志 RocksDB 实例的日志文件,已经按日期归档好的可手动删除
感谢各位,可以清理一些 归档 的历史文件。
没空间压力, 别删。 即使要删, 先压缩备份, 再删。 生产就是这样, 优化的再好再快,出一次事儿, 全白费了。
生产能不动就不动,除非容量达到极限了
留着他自己删除吧
能删除。
直接删除一般不会影响TiKV的正常运行
可以,不影响运行的
学习的,正常应该有日志轮询才正常啊
可以定期清理
写个 shell 脚本,定时清理历史日志文件,保留相对最新的日志文件。
可以的
此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。