您现在的位置是:首页 > 技术交流技术交流
Mysql删除数据后体积不变小以及收缩处理方法
2014-12-14【技术交流】3600 人已围观
简介今天在把windows server上的网站迁移到linux是发现一个表居然有800M的数据,这些天天搞mysql数据库注入的真不知道这对他们有什么好处,往我数...
今天在把windows server上的网站迁移到linux是发现一个表居然有800M的数据,这些天天搞mysql数据库注入的真不知道这对他们有什么好处,往我数据库里写了这么多数据。好吧delete清空后发现数据库占用空间居然没减少百度后找到解决方法。
查资料知道原因是mysql默认是不自动收缩的,所以删除数据体积不会变小。
我们需要手动优化来收缩数据。
方法一:使用Navicat的最优化功能
因为我是使用Navicat作为工具,所以推荐使用这个功能。选中需要优化的表,最优化即可。
方法二:运行命令优化
optimize table 数据表名称
方法三:自动批处理。说白了,还是运行命令
建议一个自动运行任务,每隔一段时间自动运行一下。
关注宁波网站建设博客,更多精彩分享,敬请期待!
Tags:
很赞哦! ()
相关文章
随机图文
Ueditor开启代码高亮设置
ueditor在网站后台常用的富文本编辑器。html代码在后台编辑器内输入文本框后前台想要完整的展现出来一真是个问题。百度ueditor...
sql中的select join一张图概括
这select join图很叼, 一张就概括了全部! 收藏
查看thinkphp版本
学习框架的好办法是参考现成的网站,那么学习thinkphp框架第一步就是需要查找自己需要的版本号的程序。方法一:在thinkphp文件夹...
使用jquery插件报错:$.browser is undefined的解决方法
最近在研究jquery一些特效,经常到遇到 一些奇怪的问题。 刚开始以为是插件有错误,就到官方网站去下载一个最新版的Jcrop插件,结...




微信收款码
支付宝收款码