上面两篇文章介绍了索引的分类和使用方法以及测试SQL性能工具的使用方法,建议先看下前面两篇文章,下面具体来看下索引的实际使用效果。
1.无索引,非聚集索引,聚集索引的性能
--打开IO统计
SET STATISTICS IO ON
--打开计时统计
SET STATISTICS Time ON
select * from ScoreTemp where PersonId=1
SET STATISTICS Time Off
SET STATISTICS IO Off
A: 未对PersonId加任何索引查询性能:
B: 对PersonId加非聚集索引查询性能:
C: 对PersonId加聚集索引查询性能:
可见: 索引可以提升查询的性能,聚集索引的性能比非聚集索引性能更好。