Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2005 数据库维护_Sql Server 2005_Maintenance_Maintenance Plan - Fatal编程技术网

Sql server 2005 数据库维护

Sql server 2005 数据库维护,sql-server-2005,maintenance,maintenance-plan,Sql Server 2005,Maintenance,Maintenance Plan,我正在尝试对SQLServer2005数据库进行一些基本维护。它相当小(10gb大小,50张桌子左右) 我首先在所有表格上执行以下操作: update statistics [table name] with fullscan 然后对所有表重新编制索引 DBCC REINDEX ([table name], ...) 这是正确的吗?顺序对吗?我需要两个都做还是一个就足够了?您可以在数据库中执行这些步骤,但这取决于是否需要它们 例如,如果数据库配置为自动更新统计信息,通常不需要第一步。(通过运

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

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

update statistics [table name] with fullscan
然后对所有表重新编制索引

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

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

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

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


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

您可以在数据库中执行这些步骤,但这取决于它们是否需要。 例如,如果数据库配置为自动更新统计信息,通常不需要第一步。(通过运行
sp_updatestats
存储过程,也可以更轻松地完成第一步。)


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

不应该在维护计划中吗?@小马,我正试图提出一个维护计划。这就是我的问题。这不应该在维修计划中吗?@小马们,我正试图想出一个维修计划。因此,我的问题是。