1

我正在尝试对 sql server 2005 数据库进行一些基本维护。它相当小(10gb 大小,50 张左右)。

我首先在所有表上执行以下操作:

update statistics [table name] with fullscan

然后重新索引所有表。

DBCC REINDEX ([table name], ...)

它是否正确?顺序对吗?我需要两者都做还是一个就足够了?

4

1 回答 1

1

您可以在数据库中执行这些步骤,但这取决于是否需要它们。

例如,如果您的数据库配置为自动更新统计信息,则通常不需要第一步。sp_updatestats(通过运行存储过程也可以更轻松地完成第一步。)

第二步(重新创建索引)是一个昂贵的步骤,如果数据库存在性能问题,我只会考虑这样做。

于 2009-12-11T06:38:52.830 回答