尋求高手解答where從句后面條件順序對性能的影響
如下,兩條sql
select * from tables where id = 123 and type = 'movie';
select * from tables where type = 'movie' and id = 123;
在實際生產中可能不是這樣的需求,但是大致問題就是,需要把過濾的數據多的放前面呢,還是把有索引的條件放前面,還是說他們存放的順序沒有影響!
如下,兩條sql
select * from tables where id = 123 and type = 'movie';
select * from tables where type = 'movie' and id = 123;
在實際生產中可能不是這樣的需求,但是大致問題就是,需要把過濾的數據多的放前面呢,還是把有索引的條件放前面,還是說他們存放的順序沒有影響!
2017-06-28
舉報
2017-07-03
語句里的過濾條件順序沒有影響,創建組合索引里列的順序有影響