包含mysql、php、apache的Wamp只有24.7MB,但这里只有Mysql有207MB。为什么?
主页
/
user-10451
bugwheels94's questions
bugwheels94
Asked:
2012-07-28 04:41:07 +0800 CST
Iam 使用INNODB
引擎innodb_table_per_file
,因此每个表都有自己的.ibd
文件而不是 ibdata1 文件。
当我在我的用户表中输入 512 记录时,它的大小从 96 kb 增加到 200 kb 但是当我使用命令删除所有行时
DELETE FROM USERS;
那么我的.ibd
文件甚至没有减少一个字节。
但是当我使用命令删除行时
TRUNCATE TABLE USERS
然后我的.ibd
文件减小到它的初始大小,即创建时 96 kb。
现在我想知道当我使用 命令时有什么方法可以减少.ibd
文件DELETE FROM USERS WHERE ...