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

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


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

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

 

 

 

发布了19 篇原创文章 · 获赞 0 · 访问量 1896
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览