【 TiDB 使用环境】生产环境
【 TiDB 版本】V7.1.1
【遇到的问题:问题现象及影响】压力测试后,磁盘使用了20多个G,正式使用前想把这些数据删除,但是tikv对应的data目录下不知道哪些文件或目录是可以删除的,怕误操作影响使用
图片箭头位置是占用空间较大的目录
【附件:截图/日志/监控】
除了.log文件 其他都别动,tidb内truncate等着GC后回收空间,不过20G也不大啊
1 个赞
好的,谢谢。刚才看了一下,磁盘空间确实又释放了10来个G
只要dorp掉压测对应的库就行,系统会自动gc回收磁盘空间
最快的是重启下集群,会自动删掉很多无用数据
脚本语言统计一下数据库有哪些对象,批量drop一下,等系统自动GC释放空间。
或者直接DROP DATABASE不是更快。
sysbench的数据都是单独一个schema的,很好清理,不过占用并不大。
sbtest库直接干掉,等gc完了就释放了
直接drop掉对应的库就好。其他的不样操作。
https://docs.pingcap.com/zh/tidb/stable/garbage-collection-overview
- truncate table,
- 确认是否已开启gc,然后等下次gc就好了。
删除即可。
不要删文件系统文件,风险很大的,测试可以先drop测试表,等gc时间过了再reload下数据库,硬盘空间就释放了
不要删数据文件,truncate table或者drop database等一会就回收了。
此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。