网站地图    收藏   

主页 > 后端 > mysql数据库 >

mysql大树据表update很慢解决 - mysql数据库栏目 - 自

来源:自学PHP网    时间:2015-04-16 10:51 作者: 阅读:

[导读] mysql大树据表update很慢解决问题描述:数据表千万量级,update where gid=adadfadsfasdf,返回结果显示耗时70ms到1s之间分析:表很大,那么update,可能先要取索引,再取页面,但是即使都是磁盘...

mysql大树据表update很慢解决
 
问题描述:
 
数据表千万量级,update  where gid="adadfadsfasdf",返回结果显示耗时70ms到1s之间
 
分析:
 
表很大,那么update,可能先要取索引,再取页面,但是即使都是磁盘操作,每次磁盘操作耗费5ms,大概花费20,30ms足矣
 
所以时间肯定是花在io等待上了。
 
使用 iostat   -x  -d 1   3 显示等待时间几十毫秒
 
所以时间确实花在io等待上了
 
解决方法:
 
减少io
 
增大mysql内存,原来是10G,现在搞成50G
 

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论