我正在尝试了解多列索引。
问题是: 多列索引的顺序是否重要?
我有一个包含A,B,C和D列的表。
我执行查询:
SELECT A FROM table WHERE D='2' AND B='1' AND C='0' ;
如果我只创建一个多列索引,速度是否有差异:
或者多列索引的顺序不重要吗?
额外问题:
如果我执行以下查询,它是否仍会受益于多列索引?
SELECT A, B FROM tablename WHERE D='2' AND C='0';
为什么(不是)?