drop big table

业务有一个超大的table 30TB左右,但是没有主键也没有唯一键,现在集群规模很大,总存储90TB,资源不足,要删除这个table,机器配置40C 500GB,磁盘少量6TB的磁盘,剩余的都是3TB的磁盘,单机双磁盘(以上磁盘规格说的都是单磁盘),双实例部署。
现在磁盘容量已经使用到90%了,问问技术大神,直接drop table可行吗?没有资源扩容先把磁盘空间降下来再删除了。

Hi 麻烦用 diag 收集一下 半天的监控数据和日志,我们分析一下当前负载和风险。【SOP 系列 22】TiDB 集群诊断信息收集 Diag Collector 使用手册 v0.4.0

集群版本4.0.1

业务可以停服一段时间配合删除数据

刚才确认了一下,drop table 20 TB 数据会有一个时间的影响,不过很快。可以在业务顶峰操作,过期数据在 GC 中被清理时就会删除 sst 文件。

1 个赞

感谢,感谢

必须手动点赞,太给力,直接删除了60TB的数据,只影响了一会儿就恢复正常了

1 个赞

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