我可以: 邀请好友来看>>
ZOL星空(中国) > 技术星空(中国) > MySQL星空(中国) > 关于select和update速度的疑问
帖子很冷清,卤煮很失落!求安慰
返回列表
签到
手机签到经验翻倍!
快来扫一扫!

关于select和update速度的疑问

46浏览 / 2回复

95
精华
95
帖子

等  级:Lv.1
经  验:0
  • Z金豆:

    千万礼品等你来兑哦~快点击这里兑换吧~

  • 城  市:
  • 注  册:
  • 登  录:
发表于 2009-01-15 09:53:47
电梯直达 确定
楼主
一个100W的单字段数据表。我的两个SQL语句:SELECT * FROM mytb WHERE mycol like '%aaaaaa%';
UPDATE mytb set mycol='AAAAAA'  WHERE mycol like '%aaaaaa%'在表中根本不存在符合WHERE 要求的记录结果是SELECT 很快。0.38 秒
            UPDATE很慢。8       秒
我原先以为的是UPDATE也会和SELECT一样,一行一行用WHERE条件比较。有符合条件的记录再UPDATE。这样的话如果一直没有符合条件的。那么就应该和SELECT一样。为什么上面会差别这么大呢。问得比较菜。。各位指教。

xianjian5

xianjian5


精华

帖子

等  级:Lv.6
经  验:12355
发表于 2009-01-15 09:53:47 1楼
它们的执行计划一样么
确定第一个没有用cache么

douyqiangit

douyqiangit


精华

帖子

等  级:Lv.3
经  验:1015
发表于 2009-01-15 09:53:47 2楼
表的引擎,数据多少没有说。
高级模式
星空(中国)精选大家都在看24小时热帖7天热帖大家都在问最新回答

针对ZOL星空(中国)您有任何使用问题和建议 您可以 联系星空(中国)管理员查看帮助  或  给我提意见

快捷回复 APP下载 返回列表