日期:2014-05-18  浏览次数:20679 次

SQL Server 中建立索引有什么标准吗?
select   *   from   table1   where   f1= '... '   and   f2= '... '   and   f3= '... '   order   by   f4
比如某个表最常用的查询语句如上边,应该如何建立索引效率最高呢

------解决方案--------------------
f1,f2,f3的联合索引,可以考虑f4上建簇集索引
------解决方案--------------------
f1,f2,f3的联合索引,可以考虑f4上建簇集索引

查询分析器不会使用聚集索引的

LZ可以先尝试f4建立聚集索引,看看执行计划,到底哪一种方案最有效,要看数据量以及对这个表的进行操作的所有sql语句的执行频率,是否更新频率很高?