tidb数据文件目录部分文件含义是否能删

【TiDB 版本】
tidb5.0.1
【问题描述】
tidb部署在/home/tidb/下面,在数据目录下看到有很多类似raftdb.info.2021-04-11-11:07:38.830994657文件
在db目录下也有很多类似LOG和LOG开头的文件。这些文件是否可以删除。


tikv的数据 文件是哪些,我想看看真实的存储文件,同时和监控存储消耗比对一下

sst 是实际的数据文件,LOG 是 WAL 日志文件

http://alexstocks.github.io/html/rocksdb.html

sst文件大小和grafana上store size对不上。sst总和加起来小于store size

store size 是 data_dir 目录占用空间,并不是 sst 文件的统计大小

那我data_dir目录占用34G ,store size显示占用119M,sst22M不到,还有上面的那些红框里的文件能不能删除

  1. data_dir 下还有哪些内容占用了空间?
  2. 不建议删除。




具体是上面我红框截图的这些文件,看着像日志数据一样,一直增长系统也没有自动清理。

https://docs.pingcap.com/zh/tidb/v4.0/tikv-configuration-file#reserve-space
看下这个的占用有多大

清理文件的话可以参考:磁盘压满数据,导致tikv宕机

space_placeholder_file这个我知道,我机器上是占用了50G,我问的不是这个问题,你看我上面截图和文字。我问的是上面三个截图红框里的文件是什么文件,能否删除,系统没有自动清理。

LOG* 文件是 RocksDB 的 WAL 日志文件,在重启的时候会根据 WAL 日志做数据异常恢复,不能删除

info 文件是 RocksDB 的日志文件,可以删除,没有自动清理的机制。

这样我明白了

更正一下,上面关于 WAL 日志的说明有问题,raft 目录下和 db 目录下的 *.log 文件是 WAL 日志文件,不可以删除。LOG* 文件也是普通日志文件。

2 个赞

:grin: 好的,非常感谢

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。