日期:2014-05-17  浏览次数:20415 次

sql索引问题(高手来讨论下)
请问大侠们在实际开发当中是怎样使用索引的,什么时候使用聚集索引,什么时候使用非聚集索引,或是别的索引.建立索引的时候是根据什么规则确立的。。怎样建立比较合理。如果有个例子更好。十分感谢

------解决方案--------------------
请问大侠们在实际开发当中是怎样使用索引的,
--> 执行计划会自动选择索引使用.

什么时候使用聚集索引,什么时候使用非聚集索引,或是别的索引.
--> 聚集索引: 列值固定的列,小数目的不同值.
非聚集索引: 频繁更新的列,大数目的不同值.

建立索引的时候是根据什么规则确立的。。怎样建立比较合理。如果有个例子更好。十分感谢
--> 以查询为导向,综合考虑使用几率,维护成本而确定.
------解决方案--------------------
楼主要看懂聚集与非聚集的结构和了解查询的性能
http://technet.microsoft.com/zh-cn/library/ms175049(v=sql.90)