Exchange 2007 Whitespace queries

kam_uk
kam_uk used Ask the Experts™
on
Let's say an Exchange DB exists on a 100GB drive.

The DB itself gets up to 50GB on the first day, then users delete 10GB of data from their mailboxes over the course of the day.

From my understanding:

i. Online maintenance runs at the set interval > but what does this actually do in terms of whitespace? I've read around but not sure.  As far as I understand, the online maintenance reclaims the space from the database and defragments the DB so that that whitespace ('free' space but within the DB itself) can be used by Exchange for more data, rather than expand the EDB file itself.

ii. Online maintenance logs 1221 Event ID - this shows how much space Exchange has recovered from removing deleted items and now exists as whitespace in the EDB? That is, if offline defrag or mailboxes were moved, then this is the 'true' size of the DB?

iii. How does this all work with SCR/CCR? Would I expect the EDB sizes on the DB on the target side to be the same as the size of the EDB on the source side? Or would they be this size minus the whitespace?

iv. Is there any special way to treat whitespace with CCR/SCR? Normally, if it looks like the DB is getting too big for the drive and we know we have a lot of whitespace, we move the mailboxes to a spare store, delete and recreate the EDB, then move the mailboxes back and reseed. Can we do anything special on CCR clusters?
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Senior System Engineer
Commented:
The Exchange Server 2003 automatically performs regular database maintenance at the store level by default, but you should still manually examine your Exchange server's database maintenance schedule to make sure you're achieving optimal results.

Please check : http://support.microsoft.com/kb/324358

*  There are several different tasks performed as a part of the maintenance -->  some apply only to Exchange mailbox stores; others apply only to Exchange public folder stores:

 1.    Purge the indexes on the mailbox and public folder stores.
  2.   Perform tombstone maintenance on mailboxes and public folders.
  3.   Remove expired messages from the dumpster for the mailbox and public folder stores.
  4.   Remove expired messages from public folders.
  5.   Remove deleted public folders with tombstones over 180 days old.
  6.   Clean up message conflicts within public folders.
   7.  Update server version information on public folders.
   8.  Check for and remove duplicate site folders on public folder stores.
   9.  Clean up deleted mailboxes on mailbox stores.
  10.  Check the message table for orphaned messages (messages with a reference count of 0).
  11.  Perform an online defragmentation of the store.

Suraj
SurajSenior System Engineer

Commented:

The above is same for exchange 2007 also.

Also if you do eseutil /ms database  -> will tell you the white space on the database.
http://technet.microsoft.com/en-us/library/aa996139%28EXCHG.65%29.aspx

Author

Commented:
Hi

Thanks for answering.

Does anyone know the answer to this question:

"iii. How does this all work with SCR/CCR? Would I expect the EDB sizes on the DB on the target side to be the same as the size of the EDB on the source side? Or would they be this size minus the whitespace?"

Author

Commented:
ANyone?

Author

Commented:
Anyone know the answer to this question:

"iii. How does this all work with SCR/CCR? Would I expect the EDB sizes on the DB on the target side to be the same as the size of the EDB on the source side? Or would they be this size minus the whitespace?"

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial