索引如何在MSSQL中工作?

时间:2014-12-18 07:59:56

标签: sql-server database indexing

我在MSSQL中有一个表和2个索引。

user_master
(user_id(PK),user_name,email,org_id,fname,lname)

索引

index1(user_name,org_id)

index2(email,org_id)

当我点击查询

查询

select * from user_master where email='user1@yahoo.com';

它使用index2,但是当我触发像

这样的查询时
select * from user_master where email='user1@yahoo.com' and user_name ='user1';

它使用index1。

任何人都可以在第二个查询中告诉我为什么它使用 index1 而不是 index2

0 个答案:

没有答案