tidb删除大表

tidb版本:5.0.3
删除几张 1T左右的大表,有啥需要注意的吗

如果是全表删除的话,truncate table很快

注意备份。。

计算下 gc 时间,最好 gc 时间在低峰时间段

drop,truncate 都可以,注意一下下游是否正常,空间是否回收

如果是delete,注意分批删除。如果是truncate或drop,可直接删除。

:call_me_hand::call_me_hand::call_me_hand:

删除一张大表,除了需要计算以下gc时段是否为业务高峰期,还需要注意由于大表的删除,会突然出现很多空region,看监控Granfana的PD,Region health监控项中,会出现empty-region-count的大量增加。空region会干扰PD的调度,这时候需要手动对空region进行merge。所以删除大表的操作,还是要在业务低峰期,删除后立刻region merge

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