Applies to: Exchange Server 2010 SP3, Exchange Server 2010 SP2
Topic Last Modified: 2012-07-23
You can use several tools to maintain your mailbox database. The following sections describe how to use these tools to ensure that your mailbox databases continue to operate efficiently. These tools help to reduce the administrative database maintenance tasks that you had to perform in previous versions of Exchange.
Looking for other management tasks related to managing mailbox databases? Check out Managing Mailbox Databases.
Use performance counters to monitor online defragmentation
In Microsoft Exchange Server 2010, the following performance counters for monitoring the behavior of database defragmentation have been added for use with Performance Monitor:
- MSExchange Database ==> Instances \ Defragmentation
tasks Shows the background database
defragmentation tasks currently executing.
- MSExchange Database ==> Defragmentation Tasks
completed/Sec Shows the number of background
database defragmentation tasks completing execution per second.
- MSExchange Database ==> Defragmentation Tasks
Discarded Shows the background database
defragmentation tasks that couldn't be registered.
- MSExchange Database ==> Defragmentation Tasks
Pending Shows the background database
defragmentation tasks currently pending.
- MSExchange Database ==> Instances \ Defragmentation Tasks
Scheduled/Sec Shows the background database
defragmentation tasks scheduled for execution per second.
These are informational performance counters to show the performance of the database and aren't required to be part of the daily maintenance of your database.
You can also enable extended Extensible Storage Engine (ESE) performance counters to further help with monitoring your databases. For more information, see How to Enable Extended ESE Performance Counters.
Use the EMC to set the maintenance schedule for a database
You need to be assigned permissions before you can perform this procedure. To see what permissions you need, see the "Mailbox databases" entry in the Mailbox Permissions topic.
You can use the EMC to set the maintenance schedule for a database or allow 24x7 database maintenance. Online defragmentation no longer runs only during the maintenance window as it did in Exchange Server 2007. Instead, it's performed continuously as data is read from and written to the database. For more information, see New Exchange Core Store Functionality.
- In the console tree, navigate to Organization
Configuration > Mailbox.
- In the result pane, on the Database Management tab,
click the mailbox database for which you want to set the
maintenance schedule.
- In the action pane, under the name of the database, click
Properties. The <Database Name> Properties
dialog box appears.
- On the Maintenance tab, select the Enable background
database maintenance (24 x 7 ESE scanning) check box, and then
click Customize to select a predefined schedule or to create
a customized schedule.
- Click OK to save your changes.
Use the Shell to set the maintenance schedule for a database
You need to be assigned permissions before you can perform this procedure. To see what permissions you need, see the "Mailbox databases" entry in the Mailbox Permissions topic.
This example sets the database schedule for the mailbox database MailboxDatabase1 on Server01 to run between 02:00 and 03:00 on Sundays and Wednesdays.
Copy Code | |
---|---|
Set-MailboxDatabase -Identity "Server01\MailboxDatabase1" -MaintenanceSchedule "Sun.2:00-Sun.3:00","Wed.2:00-Wed.3:00" |
This example mounts the database in 24 x 7 background check-summing mode.
Copy Code | |
---|---|
Set-MailboxDatabase -BackgroundDatabaseMaintenance $true -Identity <dbname> |
When set to $false
, the database will be
mounted without the 24x7 checksum mode and will perform the ESE
checksum maintenance during the online maintenance period that you
selected.
For detailed syntax and parameter information, see Set-MailboxDatabase.
For more information about database maintenance, see the "Database Maintenance" section in New Exchange Core Store Functionality.