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