We recently had a large number of mailboxes deleted from some of our Exchange 2007 databases due clean up after people leaving the company etc.
I now understand that the space previously taken up by their mail has become 'white space'. Online defrag shows that there is a significant amount of white space within a few databases where these users' mailboxes resided.
We were thinking of running an offline defrag. From what I understand, this will reclaim the white space and therefore reduce the overall size of the database.
Our plan was:
1. Make a copy of the database.
2. Dismount production version
3. Run offline defrag on copy
4. Assuming defrag works fine, run ISInteg -fix on the copy
5. Assuming no problems, mount the copy as the production database
I just wanted to check that this was the best course of action. Also, I've read that ISInteg -fix should generally be run after an offline defrag, however I've never been quite sure why? Could someone explain?