删除记录不会减少数据库大小 - MyISAM

时间:2017-10-18 10:53:01

标签: mysql mysql-backup


我必须维护一个使用MyISAM引擎的MySQL数据库。现在数据库大小太大,每日备份占用大量空间 我从数据库中删除了数百万条记录,但数据库大小没有减少,备份文件大小要大得多。
我可以使用OPTIMIZE TABLE语句或myisamchk实用程序来减小大小吗?
请指教。

2 个答案:

答案 0 :(得分:2)

优化表将执行此操作。您可以在phpmyadmin中轻松完成。

OR

OPTIMIZE TABLE mytable;

答案 1 :(得分:2)

您可以尝试OPTIMIZE TABLE cache_form;

我认为这个问题与你的问题类似:https://dba.stackexchange.com/questions/9728/mysql-table-very-large-size-although-it-doesnt-have-a-lot-of-records