是否可以删除不起作用的99G mysql表?

时间:2019-04-29 02:32:25

标签: mysql drop-table

我想删除一个99G的mysql表A,表A现在无用了,可以执行cmd'drop table A'吗?我希望对其他表的操作没有影响。

1 个答案:

答案 0 :(得分:3)

偶尔删除一个大表可能会锁定InnoDB缓冲池一段时间,同时会清除该表的页面。

由于这个原因,在我公司中,当我们“删除”一个表时,我们实际上只是对其重命名,然后将其移动到另一个模式。我们将其搁置7天,以允许对其他表的查询逐渐从缓冲池中逐出该表的页面。然后我们删除无用的表。

我们在比您大得多的桌子上进行此操作,有时会大10倍。

如果您的表已经闲置了几天,您可以立即将其删除。