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

标签 mysql mysql-backup


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

最佳答案

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

优化表 mytable;

关于mysql - 删除记录不会减少数据库大小 - MyISAM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46808519/

相关文章:

php - 为 SQL "IN"子句格式化 PHP 数组

mysql - mysql 外键空时是否会发生连接

php - 如何将foreach循环生成的变量传递给PHP中的另一个页面

mysqldump 未创建创建数据库语法

mysql - 非企业MySQL INNODB引擎如何进行物理备份

mysql - 将多列 MySql 记录转换为响应式显示

MySql upsert和自动增量导致间隙

mysql - 失去PHPMYADMIN界面访问权限后备份MYSQL数据

mysql - 如何从备份恢复 MySQL 数据库

mysql - 从 Amazon RDS 下载 MySql 备份/快照