Only the Chinese version of this page is provided currently. The English version will be provided soon.
Help & Documentation>TencentDB for MySQL

存储空间相关问题

Last updated: 2025-12-12 19:39:21

在云数据库 MySQL 中,为什么对实例执行 delete 删除表数据后,磁盘空间没有得到释放?

通过 delete 命令删除实例中的表数据时,不能释放磁盘空间是 MySQL 自身机制的原因,您需要通过重建表操作才可以释放磁盘空间,具体可以参考如下的命令。
OPTIMIZE TABLE ${table_name};
说明:
如果 delete 的表是 InnoDB 的表,则执行如下命令来释放磁盘空间。
ALTER TABLE ${table_name} ENGINE=INNODB;