发表于:2016年12月22日
作者:Bonni Greene
为SQL Server制定维护计划是否重要呢?必须的!大多数人都认识到了备份数据的需要,但优化数据库性能也同样重要。在制定数据库维护计划时要考虑到如下几点。
备份方案基本要点
在决定采用哪种备份方案时,千万不要掉以轻心。这是极少数需要做最坏打算的情况之一。您的企业承受得起文件或软件的损失吗?您能否不借助任何客户个人数据,从头来过?
1. 您在备份方案里要纳入所有必要的数据库。
2. 在选择数据库的详细程度和备份频率时,要考虑到灾难复原时的业务需求。
3. 备份拷贝要保存在安全的地方(我们推荐云端选项)。您选择的保存地点在数据库主实例停机时,要能够修复备份实例。
4. 将备份设置在一天中最不繁忙的时间段运行,以便顺利完成,避免给其他工作拖后腿,以及对整体系统性能产生负面影响。
5. 您还要添加清除程序,确保备份只保存必要的期限,以免浪费宝贵的存储空间。
6. 测试!进行测试,以防维护方案出现差错。
维护SQL Server以优化数据库性能
将以下步骤纳入到每日的例行流程中,您就能确保在添加数据时,数据库能够顺利运行。
这在SQL维护方案的选择屏幕里也有所体现(图1)
1. 检查数据库完整性
对数据库中的数据和索引页执行内部一致性检查
2. 重新生成索引
提高索引扫描和查找性能,优化索引页上的数据和可用空间分布,从而在未来实现更快的增长
3. 更新统计
确保查询优化程序具有关于表中数据值分布的最新信息
4. 清除历史记录
删除有关备份还原、SQL Server代理和维护计划操作的历史数据;注意:在初始设置期间,您可以使用维护计划向导指定要删除的数据类型和使用年限
5. 清除维护任务
在维护计划执行后删除剩余文件
图1
MicroAccounting建议设置一个包含三方面的维护计划,分别用于系统数据库、用户数据库和交易日志。这种计划可为包括每种数据库类型的必要任务和定制时间表在内的功能提供最优的灵活性。