您现在的位置是:首页 > 技术交流技术交流
Mysql删除数据后体积不变小以及收缩处理方法
2014-12-14【技术交流】2614 人已围观
简介今天在把windows server上的网站迁移到linux是发现一个表居然有800M的数据,这些天天搞mysql数据库注入的真不知道这对他们有什么好处,往我数...
今天在把windows server上的网站迁移到linux是发现一个表居然有800M的数据,这些天天搞mysql数据库注入的真不知道这对他们有什么好处,往我数据库里写了这么多数据。好吧delete清空后发现数据库占用空间居然没减少百度后找到解决方法。
查资料知道原因是mysql默认是不自动收缩的,所以删除数据体积不会变小。
我们需要手动优化来收缩数据。
方法一:使用Navicat的最优化功能
因为我是使用Navicat作为工具,所以推荐使用这个功能。选中需要优化的表,最优化即可。
方法二:运行命令优化
optimize table 数据表名称
方法三:自动批处理。说白了,还是运行命令
建议一个自动运行任务,每隔一段时间自动运行一下。
关注宁波网站建设博客,更多精彩分享,敬请期待!
Tags:
很赞哦! ()
相关文章
随机图文
-
js控制网站onclick背景
更换不同的网站背景可以让用户眼前一新,下面代码可以实现用户点击网页body区域后更换网站背景. vari=1; document.... -
使用jquery插件报错:$.browser is undefined的解决方法
最近在研究jquery一些特效,经常到遇到 一些奇怪的问题。 刚开始以为是插件有错误,就到官方网站去下载一个最新版的Jcrop插件,结... -
查看thinkphp版本
学习框架的好办法是参考现成的网站,那么学习thinkphp框架第一步就是需要查找自己需要的版本号的程序。方法一:在thinkphp文件夹... -
表单文本框小技巧:禁止自动完成
文本输入框的自动提示功能在浏览器中模式是打开的。有时候我们并不需要自动提示功能,例如需要用户自己再次输入而非自动完成。在IE中可以使用工具-...