维护邮箱数据库

 

适用于: Exchange Server 2010 SP2, Exchange Server 2010 SP3

上一次修改主题: 2016-11-28

可以使用多个工具来维护邮箱数据库。以下部分介绍如何使用这些工具来确保邮箱数据库持续高效运行。这些工具可帮助减少在以前版本的 Exchange 中必须执行的管理数据库维护任务。

要查找与管理邮箱数据库相关的其他管理任务吗?请查看管理邮箱数据库

使用性能计数器监视联机碎片整理

在 Microsoft Exchange Server 2010 中,已经添加了和性能监视器一起使用以监视数据库碎片整理行为的下列性能计数器:

  • MSExchange Database ==> Instances \ Defragmentation tasks   显示当前执行的后台数据库碎片整理任务。

  • MSExchange Database ==> Defragmentation Tasks completed/Sec   显示每秒完成执行的后台数据库碎片整理任务数。

  • MSExchange Database ==> Defragmentation Tasks Discarded   显示无法注册的后台数据库碎片整理任务。

  • MSExchange Database ==> Defragmentation Tasks Pending   显示当前挂起的后台数据库碎片整理任务。

  • MSExchange Database ==> Instances \ Defragmentation Tasks Scheduled/Sec   显示计划的每秒要执行的后台数据库碎片整理任务数。

这些计数器是用于显示数据库性能的信息性能计数器,不属于数据库日常维护必需的部分。

也可以启用扩展的可扩展存储引擎 (ESE) 性能计数器来进一步帮助监视数据库。有关详细信息,请参阅如何启用扩展的 ESE 性能计数器(英文)。

使用 EMC 设置数据库的维护日程安排

您必须先获得权限,然后才能执行此过程。若要查看所需的权限,请参阅邮箱权限主题中的“邮箱数据库”条目。

可以使用 EMC 设置数据库的维护日程安排或允许 24x7 的数据库维护。联机碎片整理不再像 Exchange Server 2007 中一样仅在维护窗口内运行。而在从数据库读取数据和向数据库写入数据时持续执行。有关详细信息,请参阅新增的 Exchange 核心存储功能

  1. 在控制台树中,导航到“组织配置”>“邮箱”。

  2. 在结果窗格的“数据库管理”选项卡上,单击要设置维护日程安排的邮箱数据库。

  3. 在操作窗格中的数据库名称下,单击“属性”。将出现“<数据库名称> 属性”对话框。

  4. 在“维护”选项卡上,选择“启用后台数据库维护(24 x 7 ESE 扫描)”复选框,再单击“自定义”选择预定义日程安排或创建自定义日程安排。

  5. 单击“确定”保存更改。

使用命令行管理程序设置数据库的维护日程安排

您必须先获得权限,然后才能执行此过程。若要查看所需的权限,请参阅邮箱权限主题中的“邮箱数据库”条目。

本示例在 Server01 上设置邮箱数据库 MailboxDatabase1 的数据库日程安排,以在每个星期日和星期三的 02:00 和 03:00 之间运行。

Set-MailboxDatabase -Identity "Server01\MailboxDatabase1" -MaintenanceSchedule "Sun.2:00-Sun.3:00","Wed.2:00-Wed.3:00"

本示例在 24 x 7 后台校验和模式下装入数据库。

Set-MailboxDatabase -BackgroundDatabaseMaintenance $true -Identity <dbname>

设置为 $false 时,将在不使用 24x7 校验和模式的情况下装入数据库,并且将在选择的联机维护期间执行 ESE 校验和维护。

有关语法和参数的详细信息,请参阅 Set-MailboxDatabase

有关数据库维护的详细信息,请参阅新增的 Exchange 核心存储功能中的“数据库维护”部分。

 © 2010 Microsoft Corporation。保留所有权利。