数据库维护

时间:2009-12-11 06:06:59

标签: sql-server-2005 maintenance maintenance-plan

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

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

update statistics [table name] with fullscan

然后重新索引所有表格。

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

这是对的吗?顺序是对的吗?我需要做两件事还是足够?

1 个答案:

答案 0 :(得分:1)

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

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

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