0

如果我在 2 个十进制列上创建索引,我进行了col1哪些col2更快的查找?

直观地说,它可以满足两列的完全匹配,并且适用于 awhere col1...并且根本不适用于where col2 .... 并且范围搜索oncol1但不是 on col2; col2并在给定的范围内搜索col1

正确答案是什么?

4

1 回答 1

0

条件会更胖

where col1=(something) and  col2=(something)

或只是where col1=(something)

不会将此索引用于

where col2=(something) and  col1=(something)

对于 Range 搜索,只有 col1 会更快,因为 col1 在索引的最左边

于 2012-08-02T11:10:12.300 回答