我正在尝试对sql server 2005数据库进行一些基本维护。它相当小(10GB大小,50个左右)。
我首先在所有表格上执行以下操作:
update statistics [table name] with fullscan
然后重新索引所有表格。
DBCC REINDEX ([table name], ...)
这是对的吗?顺序是对的吗?我需要做两件事还是足够?
答案 0 :(得分:1)
您可以在数据库中执行这些步骤,但这取决于是否需要它们。
例如,如果您的数据库配置为自动更新统计信息,则通常不需要第一步。 (通过运行sp_updatestats
存储过程,也可以更轻松地完成第一步。)
第二步(重新创建索引)是一个昂贵的步骤,如果数据库存在性能问题,我只会考虑这样做。