摘要:
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> 阅读全文