寻求高手解答where从句后面条件顺序对性能的影响

来源:3-1 如何选择合适的列建立索引

likeflower950

2017-06-28 23:02

如下,两条sql

select * from tables where id = 123 and type = 'movie';

select * from tables where type = 'movie' and id = 123;

在实际生产中可能不是这样的需求,但是大致问题就是,需要把过滤的数据多的放前面呢,还是把有索引的条件放前面,还是说他们存放的顺序没有影响!


写回答 关注

1回答

  • 宝慕林3085764
    2017-07-03 00:35:31

    语句里的过滤条件顺序没有影响,创建组合索引里列的顺序有影响

性能优化之MySQL优化

了解MySQL数据库优化的方法和技巧,在课程中共同探讨一起学习吧

101743 学习 · 235 问题

查看课程

相似问题