1. 首页
  2. 跨平台
  3. APICloud
  4. Mysql单文件存储删除数据文件容量不会减少的bug与解决方法

Mysql单文件存储删除数据文件容量不会减少的bug与解决方法

上传者: 2020-12-17 06:07:22上传 PDF文件 153.33KB 热度 11次
MySQL的Bug之一:InnoDB ibdata1 never shrinks after data is removed 问题描述 当innodb引擎使用单个文件进行存储的时候,当对数据库中数据进行删除的时候,文件的大小并不会发生变化,意味着文件将会越来越大并且即使删除也没办法 让其释放磁盘的空间。 验证过程 创建一个测试使用的表,如下创建好t这样的一个表。 创建简单的存储过程来批量的插入数据。 查看开始前的文件的大小 当批量插入接近十万的数据后 然后进行删除操作 占用磁盘空间并未减少 解决方案 两种方式: 1. 先备份后删除然后进行导入 mysqldump -uxxx
下载地址
用户评论