ask*_*ids 5 t-sql sql-server sql-server-2008
我正在使用SQL Server 2008.我有表有重复索引(基本上索引具有相同的定义).我想知道是否有可能找出哪些查询正在使用这些索引?我不知道为什么首先创建重复索引.因此,在删除它们之前,我想识别使用它们的任何查询.
还有一个问题是,在上述情况下,SQL Server引擎如何确定使用哪个索引?这会对性能产生什么影响?
谢谢aski
如果数据库中有完全重复的索引,请将它们删除。删除重复项不会造成任何损害,但现有的重复项可能会造成损害。
SQL Server 甚至允许创建重复索引这一事实是荒谬的。
这是一篇有关如何查找未使用(和丢失)索引的文章: http://weblogs.sqlteam.com/mladenp/archive/2009/04/08/SQL-Server---Find-missing-and-unused-indexes .aspx
归档时间: |
|
查看次数: |
4635 次 |
最近记录: |