维护计划的相关操作¶
创建维护计划
- 指定维护计划的名称,并保证这个名称的唯一性。
- 创建维护计划的任务,至少包括下面四个数据库维护任务中的一个:
a. 数据重组:回收已删除元组占据的存储空间. 在一般的操作里,那些已经 DELETE 的元组或者被UPDATE过后过时的元组是没有从它们所属的表中物理删除的;在完成数据重组之前它们仍然存在.因此建议DBA必须周期地运行数据重组, 特别是在常更新的表上。一种比较经常采用的策略是每天在低负荷的时候运行一次数据重组
b. 计算统计信息:周期性地运行计算统计信息,或者在对表的大部分内容做了更改之后马上运行它是个好习惯,准确的统计信息将帮助规划器选择最合适的查询规划,并因此而改善查询处理的速度。一种比较经常采用的策略是每天在低负荷的时候运行一次计算统计信息
c. 一致性完整性检查:保持数据库的一致性完整性是非常重要的,建议定期运行一致性和完整性检查,它将通过电子邮件的形式报告给操作员(通常是系统管理员),以便后者及时采取相关措施。
d. 完全备份:定期对数据库进行完全备份的重要性是显而易见的,并且在这个维护任务中,用户可以指定备份文件在服务端的存放位置。
指定维护计划的调度时间。用户需要分别为一个维护计划中的每个维护任务指定不同的调度时间,显然维护任务的调度方式是按周期调度。
选择该维护计划运行时是否要通知操作员,具体通知哪一位操作员。建议启用这种通知机制。
更改维护计划
- 维护计划的名称不可更改。
- 维护计划的其他属性是可以更改的,更改的规则和创建规则相同。并且可以增删任意一个维护任务并修改期调度时间。但必须保证至少含有一项维护任务
删除维护计划
删除一个维护计划后,该维护计划所含的数据库维护任务将不会再执行,并且这种删除是不可恢复的。