Exchange 2007 HUB: Move Mail.que database to another drive due to high disk I\O and Version Bucket errors
We ran into a situation where our Exchange 2007 HUBs were dumping back pressure events where the disk I\O on the OS drive was unable to keep up with the read\write operations. The events referenced version buckets errors. Doing a quick Google search shows you can modify the back pressure event thresholds, although it is not recommended. The best solution was to move the mail.que database and logging to another dedicated drive (pair). This article goes into the details:
Launch Exchange PowerShell on the HUB server.
Switch to the C:\Program Files\Microsoft\Exchange Server\Scripts directory and run the following command:
Note: You must first add an additional drive to your Exchange server and create the appropriate folders ahead of time. The Move-Transport.ps1 file does all of the work for you, including stopping and starting the services.
Move-TransportDatabase.ps1 -QueueDatabasePath: D:\Exchsrvr\TransportRoles\data\Queue -QueueDatabaseLoggingPath: D:\Exchsrvr\TransportRoles\data\Queue
As an example, our mail.que database was 5.5 GB in size. The script process ran for only a few minutes and required no additional steps once completed.
Best of Luck,