2

我有许多 SQL Server 2008 R2 数据库,它们自诞生以来就没有运行过任何维护计划,因为我的 ISP 的服务器提供了一个没有维护计划选项的 SQL Server 版本。

我已经浏览了许多指针、选项等,但我只想在它们上运行一些干净简单的东西。拖网后,我想出了以下简单的 T-SQL 脚本:

USE dbname

ALTER INDEX ALL ON tablename1 REBUILD WITH (FILLFACTOR = 80);
ALTER INDEX ALL ON tablename2 REBUILD WITH (FILLFACTOR = 80);
etc etc for each tablename in a db

EXEC sp_updatestats;

而已。目前没有一个数据库大于 300MB(可能已经有很多过时的软件)并且每个数据库都由另一个进程备份,所以我是否涵盖了基础?有什么我错过的吗?

问候

汤姆

4

0 回答 0