读书人

拔高MySQL索引策略一:隔离查询列

发布时间: 2013-03-06 16:20:31 作者: rapoo

提高MySQL索引策略一:隔离查询列
select sql_no_cache count(...) where update_time > date_sub(current_date ,interval 41 day);

?执行时间:0.07s

最后把索引去除,进行数据的获取(不管是数据的多寡),未进行隔离的查询为1.00s,而进行隔离的查询为1.10s,所以

可以看出,在有索引的字段上进行条件查询,最好将该字段至于表达式的一边,否则索引对于查询的高效将无法得到发挥(以上的sql执行时间都通过100次计算的平均值得出)

?

读书人网 >Mysql

热点推荐