exchange 2007 whitespace is not increasing when items are deleted

I am in an exchange 2007 environment, an have many users who abuse email ( never cleanup or delete messages). We have noticed that our database is about 85 GB and whitespace was about 7 GB after an online defrag ( checked event 1221 in app log ). The past few days I have been cleaning up mailboxes and reducing some mainlboxes from 1 GB to 50 MB.

After last nights backup and defrag I was hoping to have a lot of whitespace in the database.

It seems whitespace is now only 5.6 GB .

It seems that the online defrag is completing ( im seeing numerous event id of 701 in the app log )

Maybe I am not understanding white space and  exchange databases. .

I understand that the database will not shrink until i do an offline defrag, but i thought that the amount of whitespace should be increasing as i remove messages from users mailbox.

Where am i going wrong ???

Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Remove from mailbox / PURGE the deleted items folder and then let online maintenance run. That will increase white space.

You are right, an offline defrag will reduce the physical size by the amount of white space advertised, however, NEVER run offline defrag with 2007, it's a bad idea, data loss, downtime etc.

The best practice is to commission another mailbox database then move all mailboxes to it, and drop original database. The white space will not be moved. You can do this in stages over a course of few days.
Alan HardistyCo-OwnerCommented:
Whitespace will not increase until the default database retention period has passed.

If you want to see immediate White space increase, lower your database retention period to zero.

Decreasing your retention period to zero will mean you lose the ability to recover deleted items though : (
Problems using Powershell and Active Directory?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why

The deleted items retention period must expire though before the data will be recovered. You can check this here;


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
EkuskowskiAuthor Commented:

I et the retention to 0 , maintenance ran last night and now I see all the white space i was looking for. Thanks for your assistance
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Email Servers

From novice to tech pro — start learning today.