On a vastly oversized server, how can I increase mailbox journaling performance if 1 million messages exist in the Inbox?

I have a journaling mailbox that is 250GB in size and has over 1 million messages in the inbox folder.

I’m using a C# script I wrote to move messages from the Inbox of this mailbox into a smaller / more compact database. I’ve already disabled throttling on the relevant user accounts, but think it’s possible to edit registry values, or edit these settings to increase performance.

MaximumOpenTables
MaximumTemporaryTables
MaximumCursors
MaximumSessions
MaximumVersionStorePages
PreferredVersionStorePages
DatabaseExtensionSize
LogCheckpointDepth
ReplayCheckpointDepth
CachedClosedTables
CachePriority
ReplayCachePriority
MaximumPreReadPages
MaximumReplayPreReadPages

Is there anything I can do to cause a positive impact on this server?

The server is a Compaq/HP Proliant and has 140GB of RAM, and 8 cores. It is dedicated to journaling and only has this one mailbox on it.

Current memory utilization is 66GB/140GB

Related:

Moving my Outlook 2003 archive from one laptop to another

I’m attempting to move to a new laptop and I want to take my email archive with we.

I’ve got 3 related files klelky.pst, klelky.pab and klelky.ost which I have moved to a shared folder. The .ost file is about 500MB so I assume thats where all may mail is. (The other folders are 250kB each).

The bit of googling that I’ve done has got me as far as

Control Panel->Mail->Show Profiles->Data Files

but this only appears to let me select the .pst files and when I go into Outlook most of my archive is missing.

How do I get everything from the archive to be visible from the new machine?

Related: