如何在 Exchange 2007 SP1 和 SP2 中配置联机维护数据库扫描

 

适用于: Exchange Server 2007 SP2, Exchange Server 2007 SP1

上一次修改主题: 2009-05-20

本主题说明如何通过设置三个注册表子项在 Exchange 2007 SP1 和 SP2 中启用和配置联机维护数据库扫描。如果启用了联机维护数据库扫描,则 Exchange 执行下列步骤:

  1. 读入数据库页

  2. 计算数据库页的校验和。“计算校验和”是 Exchange 通过计算一个取决于数据库内容的值(“校验和”)来检查数据库完整性的过程。

  3. 如果已配置,则对数据库页执行页面清零。“页面清零”是在流式备份结束时执行的一个过程,此时会用为清零选择的字符覆盖数据库中的数据。这使得无法通过传统手段恢复数据。

注意   作为一种最佳做法,如果要对数据库启用页面清零,应该在创建数据库时执行此操作。如果未在创建数据库时配置页面清零,那么初次对数据库运行页面清零时,对服务器的性能会有明显的影响。完成数据库的第一遍页面清零,会大大降低性能影响。可以使用“限制”来限制第一遍页面清零的性能影响。有关详细信息,请参阅Exchange 2007 SP1 和 SP2 中的联机维护数据库扫描

开始之前

若要启用联机维护数据库扫描,必须为您使用的帐户委派下列角色:

  • Exchange 组织管理员角色

有关管理 Exchange Server 2007 所需的权限、角色委派以及权利的详细信息,请参阅权限注意事项

另外,在执行此过程之前,应了解下列内容:

  • 错误地编辑注册表会导致严重问题,这些问题可能会使您重新安装操作系统。由于错误地编辑注册表所导致的问题可能无法解决。在编辑注册表之前,请备份所有有价值的数据。

  • 如果启用了页面清零,就会允许更多时间用于联机维护,以及更大的日志容量用于增加的日志通信。

  • 本主题中介绍的限制设置是可选的。这些设置按指定的毫秒数在输入/输出 (I/O) 的每 320 千字节 (KB) 之间中断联机维护数据库扫描,因此允许服务器执行其他任务。如果启用了限制,则会减少服务器上联机维护数据库扫描过程的性能影响。默认限制设置是零毫秒(无限制)。

  • 有关联机维护数据库扫描的详细信息,请参阅 Exchange 2007 SP1 和 SP2 中的联机维护数据库扫描

步骤

启用联机维护数据库计算校验和

  1. 启动注册表编辑器。

  2. 将以下注册表子项的值(DWORD 值)设置为 1。(如果该子项尚不存在,请创建该子项。)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\ParametersSystem\Online Maintenance Checksum

  3. 若要使更改生效,请重新启动 Microsoft Exchange Information Store 服务。

设置限制时间间隔

  1. 启动注册表编辑器。

  2. 将以下注册表子项(DWORD 值)设置为所需的限制时间间隔(以毫秒为单位)。(如果该子项尚不存在,请创建该子项。)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\ParametersSystem\Throttle Checksum

  3. 若要使更改生效,请重新启动 Microsoft Exchange Information Store 服务。

启用联机维护数据库页面清零

  1. 启动注册表编辑器。

  2. 如果存在以下注册表子项,则将其值设置为 1HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\ParametersSystem\Zero Database Pages During Checksum

  3. 若要使更改生效,请重新启动 Microsoft Exchange Information Store 服务。

详细信息

有关联机维护数据库扫描的详细信息,请参阅 Exchange 2007 SP1 和 SP2 中的联机维护数据库扫描

有关监视联机维护数据库扫描的详细信息,请参阅如何在 Exchange 2007 SP1 和 SP2 中监视联机维护数据库扫描