mysql优化教程:mysql删除数据表的大量数据后,数据库体积依然很大不变小怎么解决?

查看付费资源请通过右侧购买区域进行购买!

当对MySQL进行大量的增删改操作的时候,很容易产生一些碎片,这些碎片占据着空间,所以可能会出现删除很多数据后,数据文件大小变化不大的现象。当然新插入的数据仍然会利用这些碎片。但过多的碎片,对数据的插入操作是有一定影响的,此时,我们可以通过optimize来对表的优化。具体方法如下,在phpmyadmin中,执行sql语句:

optimize table table_name;

说明:optimize table保留不变,table_name是你的具体数据表的名字,比如你删除了帝国cms的垃圾留言,那么这里对应的语句就是:

optimize table phome_enewsgbook;

注意:红色部分是要修改的,其中phome_enewsgbook是你刚删除数据的数据表,phome_是帝国cms的默认数据表前缀,如果你的数据表不是,就换成你的表前缀,不要照搬。

执行以上命令清理后,再看数据库占用大小,发现一下就清爽了,体积小了好多。

转载请说明出处
仿站网 » mysql优化教程:mysql删除数据表的大量数据后,数据库体积依然很大不变小怎么解决?

发表评论

您需要后才能发表评论

仿站网专注帝国cms仿站,Zblog仿站,Wordpress仿站服务,专业+效率+售后保障

关于我们 联系客服
 
QQ在线咨询
客服热线
139-3511-2134