我对存储过程sp_updatestats
有疑问。我的理解是,当从SQL Server 2000升级到SQL Server 2008时,我们需要执行这样的过程,但是当从SQL Server 2005升级到SQL Server 2008时,不需要执行这样的存储过程。
我的理解是否正确?另一个问题是为什么从2000年到2008年需要执行这样的存储过程,任何参考文件?
提前谢谢, 乔治答案 0 :(得分:2)
根据Randy Minder的回答,我从来没有这样做过。
无论如何,您应该定期进行索引和/或统计维护。无论如何,索引重建包括统计信息。
您可能希望更频繁地更新统计信息,因此您需要单独运行sp_updatestats。例如,索引重建为周末,每晚统计数据。
最新的统计信息非常对查询优化器非常有用。
答案 1 :(得分:1)
这不是必要的,至少不符合我的经验。只要养成定期重建索引的习惯,你的统计数据也会更新。