大家好我完全不熟悉SQL Server上的维护任务。我已经建立了一个datawharehouse,它基本上读取了一大堆xml文件,并使用SSIS将这些数据导入到几个表中。现在我已经在相关的表上设置索引并优化了我的ssis。但是我知道我应该执行一些维护任务,但我真的不知道从哪里开始。我们正在谈论相当多的数据,我们保留数据长达6个月,到目前为止我们有3个月的数据,数据库目前是147142.44 MB,主表中大约有57690230行。所以它的尺寸可以轻松增加一倍。只是想知道你的建议是什么?
答案 0 :(得分:0)
虽然通常index rebuild和statistics update是正常维护的一部分,但我会查看所有当前长时间运行的查询并尝试在数据大小增长之前进行一些索引调整。调整数据库大小也是正常维护计划的一部分,如果您可以预测增长并在维护运行之间分配足够的空间,那么您可以避免空间自动分配的性能损失(这将始终在最糟糕的时间发生)