Moving mailboxes and DB size RRS feed

  • Question

  • In exchange 2007 standard, I created another information store and began moving mailboxes to it because our DB size is too big. However once I move the mailboxes,  I noticed that the size of the actual EBD file is the same. No change at all.


    Is there some sort of database cleanup I must do?



    Sunday, March 6, 2011 2:34 PM


  • The size of the Exchange database will never shrink.
    All that happens is the database gets white space and that space is used first before the physical size of the database reduced.

    Therefore if you are moving data to reduce the size of that database, you should move all of the mailboxes out of the database, drop the database and recreate it.

    You can run a process called offline defrag on a database without moving the data, but this is a slow process (1-4gb per hour), requires complete downtime of the server and is not risk free. With multiple database support on Exchange 2007 as far as I am concerned doing that process isn't worth the downtime, when I can just move data around with no impact or data risk.

    I wrote this some time ago, and the behaviour of the database hasn't changed, other than it is in one file now, rather than two.


    Simon Butler, Exchange MVP
    Blog | Exchange Resources | In the UK? Hire Me.
    • Proposed as answer by TWHarrington Sunday, March 6, 2011 3:54 PM
    • Marked as answer by Serena Li Monday, March 14, 2011 2:26 AM
    Sunday, March 6, 2011 3:38 PM