我(例如)有一个索引:
CREATE INDEX someIndex ON orders (customer, date);
Run Code Online (Sandbox Code Playgroud)
此索引是否仅加速使用客户和日期的查询,还是加速了像这样的单列查询?
SELECT * FROM orders WHERE customer > 33;
Run Code Online (Sandbox Code Playgroud)
我正在使用SQLite.
如果答案是肯定的,为什么每个表可以创建多个索引?
还有一个问题:当您在查询中使用两个列时,组合索引与两个分离索引相比要快多少?