SQL Server存储过程sp_updatestats问题

时间:2010-12-23 12:59:30

标签: sql sql-server-2005 sql-server-2008 stored-procedures

我对存储过程sp_updatestats有疑问。我的理解是,当从SQL Server 2000升级到SQL Server 2008时,我们需要执行这样的过程,但是当从SQL Server 2005升级到SQL Server 2008时,不需要执行这样的存储过程。

我的理解是否正确?另一个问题是为什么从2000年到2008年需要执行这样的存储过程,任何参考文件?

提前谢谢, 乔治

2 个答案:

答案 0 :(得分:2)

根据Randy Minder的回答,我从来没有这样做过。

无论如何,您应该定期进行索引和/或统计维护。无论如何,索引重建包括统计信息。

您可能希望更频繁地更新统计信息,因此您需要单独运行sp_updatestats。例如,索引重建为周末,每晚统计数据。

最新的统计信息非常对查询优化器非常有用。

答案 1 :(得分:1)

这不是必要的,至少不符合我的经验。只要养成定期重建索引的习惯,你的统计数据也会更新。