您现在的位置是:首页 > 技术交流技术交流
Mysql删除数据后体积不变小以及收缩处理方法
2014-12-14【技术交流】2843 人已围观
简介今天在把windows server上的网站迁移到linux是发现一个表居然有800M的数据,这些天天搞mysql数据库注入的真不知道这对他们有什么好处,往我数...
今天在把windows server上的网站迁移到linux是发现一个表居然有800M的数据,这些天天搞mysql数据库注入的真不知道这对他们有什么好处,往我数据库里写了这么多数据。好吧delete清空后发现数据库占用空间居然没减少百度后找到解决方法。
查资料知道原因是mysql默认是不自动收缩的,所以删除数据体积不会变小。
我们需要手动优化来收缩数据。
方法一:使用Navicat的最优化功能
因为我是使用Navicat作为工具,所以推荐使用这个功能。选中需要优化的表,最优化即可。
方法二:运行命令优化
optimize table 数据表名称
方法三:自动批处理。说白了,还是运行命令
建议一个自动运行任务,每隔一段时间自动运行一下。
关注宁波网站建设博客,更多精彩分享,敬请期待!
Tags:
很赞哦! ()
相关文章
随机图文
thinkphp 模板中存值
模板里存值,这样的场景经常使用在循环内需要对变量进行比较判断的情况下.下面我们来看看是如何做到的. 在项目开发的时候,有时候希望直接在模板...表单文本框小技巧:禁止自动完成
文本输入框的自动提示功能在浏览器中模式是打开的。有时候我们并不需要自动提示功能,例如需要用户自己再次输入而非自动完成。在IE中可以使用工具-...js控制网站onclick背景
更换不同的网站背景可以让用户眼前一新,下面代码可以实现用户点击网页body区域后更换网站背景. vari=1; document....Dede网站修改模板路径保护网站模板常见方法
有的时候我们是直接复制一个templets\\default文件夹修改掉名字来达到修改模版路径的目的,但是如果自己做的模板,往往很多地方考虑...