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

标签 mysql mysql-backup


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

最佳答案

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

优化表 mytable;

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

相关文章:

mysqldump 未创建创建数据库语法

mysql - 我无法在 PhpMyAdmin 中导入 .sql 备份,因为文件太大,我该怎么办?

mysql - MySQL备份到多个文件的脚本

MySQL 执行备份的权限

mysql - 如何恢复 MySQL 数据库 "safely"

mySQL 传递闭包表

mysql - 使用 extractValue 从 MySql 中的元素获取值

PHP MySQLi 如果 ID = 1 则回显行中的名称

mysql - mysql_num_rows 和 mysql_affected_rows 之间的区别

php - 使用 Laravel Eloquent 和命名绑定(bind)的 SQL 查询 : mixed named and positional parameters