灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:3951回复:0

[mysql]mysql大树据表update很慢解决方法

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

喜欢0 评分0
游客

返回顶部