Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL的ibdata文件越来越大,它的大小不能反映我有多少数据_Mysql_Database_Innodb - Fatal编程技术网

MySQL的ibdata文件越来越大,它的大小不能反映我有多少数据

MySQL的ibdata文件越来越大,它的大小不能反映我有多少数据,mysql,database,innodb,Mysql,Database,Innodb,MySQL ibdata的大小是4GB,但我认为我拥有的数据不应该占用那么多磁盘空间。我正在使用MySQL InnoDB存储引擎。我的配置有问题吗?由于删除行没有任何帮助,我如何回收磁盘空间 谢谢当您删除内容时,这些记录只会标记为未使用/可用,并且在插入更多数据时会重新使用。除非使用了innodb_per_table选项,否则在不完全转储/重新加载数据库的情况下无法回收磁盘空间 在这里查看更多信息

MySQL ibdata的大小是4GB,但我认为我拥有的数据不应该占用那么多磁盘空间。我正在使用MySQL InnoDB存储引擎。我的配置有问题吗?由于删除行没有任何帮助,我如何回收磁盘空间


谢谢

当您删除内容时,这些记录只会标记为未使用/可用,并且在插入更多数据时会重新使用。除非使用了innodb_per_table选项,否则在不完全转储/重新加载数据库的情况下无法回收磁盘空间

在这里查看更多信息