如果我在列上创建索引但是对多列进行查询(其中一列是索引列),查询处理速度是否快?

时间:2017-07-04 09:10:55

标签: mysql sql indexing rdbms

例如,假设我在ruby -v 上创建了索引,但我这样做了一个查询:

'id'

查询处理是随机的还是会根据id列进行优化?

2 个答案:

答案 0 :(得分:0)

显然它已经过优化。 由于id列上有索引,因此可以更快地执行相同的查询。

答案 1 :(得分:0)

确切地说,您的查询很可能不会使用索引。如果添加

,可能会有所不同
"WHERE ID = somevalue";

或者如果您的查询是

SELECT ID FROM STUDENT;

尝试对How can I index these queries?

进行阅读