【问题标题】:Database Maintenance数据库维护
【发布时间】:2009-12-11 06:06:59
【问题描述】:

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

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

update statistics [table name] with fullscan

然后重新索引所有表。

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

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

【问题讨论】:

  • 这不应该在维护计划中吗?
  • @ponies 我正在尝试制定维护计划。因此我的问题。

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


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-09
    • 2010-10-18
    • 2015-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多