代码改变世界

随笔档案-2013年02月

MySQL Internals——IN,OR,BETWEEN哪个更快?

2013-02-07 22:46 by 心中无码, 2799 阅读, 收藏, 编辑
摘要: MySQL Internals——IN,OR,BETWEEN哪个更快?Louis Hust0前言 微博上看到@金山 提到了一个MySQL中的一个性能问题,select id from table where id > 100 and id < 200 和 select id from table where id = 101 or id = 103 or id = 104 or id = 105 or id = ...哪个更快?这里的查询条件有三种:between,or 和 in。这里id列是索引列,如果不是的话,三个查询都是全表扫描,性能差距应该不大。1准备环境mysql> 阅读全文
点击右上角即可分享
微信分享提示