我必须维护一个使用MyISAM引擎的MySQL数据库。现在数据库太大,每日备份占用大量空间。
我从数据库中删除了几百万条记录,但是数据库的大小并没有减少,而且备份文件的大小要大得多。
我应该使用OPTIMIZE TABLE语句还是myisamchk实用程序来减小大小?
请给我建议。
发布于 2017-10-18 18:54:34
优化表可以做到这一点。您可以在phpmyadmin中轻松完成此操作。
或
优化表mytable;
发布于 2017-10-18 19:00:23
您可以尝试优化表cache_form;
我也认为这个问题和你的问题类似:https://dba.stackexchange.com/questions/9728/mysql-table-very-large-size-although-it-doesnt-have-a-lot-of-records
https://stackoverflow.com/questions/46808519
复制相似问题