如果 是主键字段作为where 子句的查询条件的话,就无需再加索引,因为主键有附带索引,如果是非主键字段,在业务中又经常需要用到,可以如你语句所述,非聚集索引虽不直接决定数据的物理排序,但仍对提高查询效率有帮助。有数据的话的测试下便知!
也可以crtrl+l看看执行计划!

解决方案 »

  1.   


    用了索引之所以能快,是因为查找数据方便了。比如,现在有一本1000页的sql server书,你想查询在这本书里讲到 索引的方面的内容,都是在第几页呢?你可以从头到尾 把书翻一遍,也就是扫描了1000页的书,速度肯定是很慢。你也可以先看看前面的目录,找找这本书里 那些章节讲到了索引,然后按照页数,在翻到具体的第几页,再看,这种效率肯定是要高很多的。
     
    这就是索引。