Sql server 如何确定哪些SQL 2005统计信息未使用?
几年后,我最大的数据库之一在它最大的一个表上积累了73个统计数据 有了索引,我可以运行多种类型的报告和查询,以确定使用特定索引的频率。统计是否有一个等价物?这么多年后,我怎么知道哪些是无用的呢Sql server 如何确定哪些SQL 2005统计信息未使用?,sql-server,sql-server-2005,Sql Server,Sql Server 2005,几年后,我最大的数据库之一在它最大的一个表上积累了73个统计数据 有了索引,我可以运行多种类型的报告和查询,以确定使用特定索引的频率。统计是否有一个等价物?这么多年后,我怎么知道哪些是无用的呢 我们正在运行SQL 2005。统计信息是自动管理的,老实说,除了“更新统计信息”、“创建统计信息”和“删除统计信息”命令之外,我不知道有任何管理。理论上,更新应处理统计数据的添加和删除。此外,我从未听说过统计数据会占用大量的存储或内存,因此我不确定是否有任何理由发出警报 如果您看到潜在的问题,我建议首先运
我们正在运行SQL 2005。统计信息是自动管理的,老实说,除了“更新统计信息”、“创建统计信息”和“删除统计信息”命令之外,我不知道有任何管理。理论上,更新应处理统计数据的添加和删除。此外,我从未听说过统计数据会占用大量的存储或内存,因此我不确定是否有任何理由发出警报 如果您看到潜在的问题,我建议首先运行更新。如果这还不能解决问题,那么删除然后创建似乎是一个安全的操作(因为它们只适用于查询优化器)。但是,我不会让它们在生产中“掉”下来,因为糟糕的优化比表历史中的一些遗留问题更糟糕