如何调整index

在工作中我的一个表由于经常插入数据,使这个表变得非常大,我在DTA(Database Tuning Advisor)中输入了常用的query语句,按照上面的建议添加了新的non-clustered index

请问如何能知道新加的index在多大程度上提高了query的性能?

请问还有没有更好的方法来进行对index的调整?
例如:SQL Server中有两种DMV function
sys.dm_db_index_operational_stats
sys.dm_db_index_physical_stats
用他们了解index的使用情况

作者: 244512   发布时间: 2011-12-20

index 不能提高插入的性能。反而降低。

index通常用来查询的,经常作为条件的几个列可以做联合索引

使用适当的列做聚集索引也是非常重要的。

作者: oswica   发布时间: 2011-12-20

那我如何能知道新加的index在多大程度上提高了query的性能?

作者: 244512   发布时间: 2011-12-20