维护时间段

维护时间段是您定义的用于运行自动维护活动的时间段,自动维护活动包括备份、统计信息收集、统计信息概要分析和重组。 脱机时间段可能就是无法访问数据库的时间段。 联机时间段可能就是允许用户连接至数据库的时间段。

维护时间段不同于任务时间表。 在维护时间段内,不必运行每项自动维护活动。 数据库管理器会对系统进行评估以确定是否需要运行每项维护活动。 如果未满足维护需求,就运行该维护活动。 如果数据库的维护状态良好,那么不运行维护活动。

确定您希望何时运行自动维护活动。 运行自动维护活动将消耗系统上的资源,并且还可能会影响数据库的性能。 其中某些活动还会限制访问表、索引和数据库。 因此,必须提供数据库管理器可以运行维护活动的适当时间段。

脱机维护活动
脱机维护活动(即,脱机数据库备份以及表和索引重组)是只能在脱机维护时间段内进行的维护活动。 影响用户访问的程度取决于所运行的维护活动:
  • 在脱机备份期间,没有任何应用程序可以与数据库连接。 会强制断开当前已连接的所有应用程序。
  • 在进行脱机表或索引重组(数据碎片整理)期间,应用程序可以访问但是不能更新表中的数据。

即使超过了指定的时间段,脱机维护活动也将运行直到完成为止。 经过一段时间之后,内部调度机制将了解如何最佳估计作业完成时间。 如果脱机维护时间段对于特定数据库备份或重组活动来说太短了,那么调度程序下一次将不启动作业,并依赖运行状况监视器来提供需要延长脱机维护时间段的通知。

联机维护活动
联机维护活动(即,自动收集统计信息、联机索引重组以及联机数据库备份)是只能在联机维护时间段内进行的维护活动。 运行联机维护活动时,允许任何当前已连接的应用程序保持连接,并允许建立新连接。 为了使它们对系统产生的影响最小,将用适应的实用程序调节机制来调节联机数据库备份以及自动收集统计信息。

即使超过了指定的时间段,联机维护活动也将运行直到完成为止。