我知道如果没有更多细节,这是一个很难回答的问题,但我希望有一些通用的指导方针或经验法则,或者可能是如何确定最适合我的数据库集的方法。
我有一个包含大约 100 个数据库的系统,自 8 年前创建以来,我每天晚上都会对所有数据库进行索引重组、统计更新、检查完整性任务。大多数数据库的大小约为 1GB,一个是 10GB
随着数据库的增长,这个任务花费的时间越来越多,现在对性能产生了不利的影响,我没有很好的时间来处理性能影响。
我害怕只是关闭这个任务,我正在寻找一些指导 - 我什至不知道做这样的维护任务是否有必要!我应该做这样的维护工作吗?多常?
谢谢!
您应该明智地进行索引重组和重建。作为一般(广泛接受)的经验法则是
如果您的索引是零散的:
我强烈建议使用Ola 的维护解决方案(索引和 checkdb)
由于您的数据库从 1GB 到最大 10GB,因此根据您的服务器规格,它应该不会花费很长时间。