可以删除99G mysql表没有效果吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了可以删除99G mysql表没有效果吗?相关的知识,希望对你有一定的参考价值。

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

答案

有时候丢弃一个大表会锁定InnoDB缓冲池一段时间,同时它会清除该表的页面。

出于这个原因,在我公司“删除”一个表时,我们只是将其重命名,并将其移动到另一个模式。我们将它单独留下7天,以允许对其他表的查询逐渐从缓冲池中逐出表格的页面。然后我们放弃无用的表。

我们在比你大得多的桌子上做到这一点,有时高达10倍。

如果你的桌子已经有几天没用了,你现在可以放弃它。

以上是关于可以删除99G mysql表没有效果吗?的主要内容,如果未能解决你的问题,请参考以下文章

mysql删掉的表可以恢复吗

mysql-插入更新删除数据

##mysql清除表中数据

MySQL-清空表

mysql的基本操作,如删,修改表

oracle的log文件可以全部删除吗