当前位置: 代码迷 >> MySQL >> 关于mysql数据删除后空间未开释
  详细解决方案

关于mysql数据删除后空间未开释

热度:220   发布时间:2016-05-05 16:33:20.0
关于mysql数据删除后空间未释放

有很多人在做mysql数据库的时候,当数据删除的时候,以为空间释放了,其实并不是,空间没有被释放,导致磁盘的空间越来越小。


大家可以右击查看表信息,有个数据可用空间一栏,如果为O,说明没有为释放的磁盘空间,如果大于0 说明里面有未释放的空间,这里就需要去释放该表的空间了。
只要运行sql语句:OPTIMIZE TABLE? table_name 即可,等完成你可以看到数据可用空间一栏为0.

PS:OPTIMIZE TABLE? 在运行的时候会进行锁表,所以大家在用的时候还是注意下。

?

?

?

  相关解决方案