Exchange 2010: The mailbox database cache

What is the mailbox database cache?

The database cache stores a subset of the mailbox database in the main memory of the mailbox server. This has the advantage that frequently used data does not have to be read again and again from the relatively slow hard disks of the servers, but instead comes from the fast main memory. Furthermore, this reduces the I/O processes on the hard disks.

Memory requirements for the database cache

ESE requires a guaranteed minimum amount of RAM on the mailbox servers for the database cache. How much RAM is required depends on the number of databases

Number of mailbox databases Memory per mailbox database for the database cache
1-10 2 GB
11-20 4 GB
21-30 6 GB
31-40 8 GB
41-50 10 GB

How large is the database cache on a mailbox server?

RAM of the server Cache size mailbox server Cache size Multi Role Server
2 GB 512 MB
4 GB 1 GB
8 GB 3.6 GB 2 GB
16 GB 10.4 GB 8 GB
24 GB 17.6 GB 14 GB
32 GB 24.4 GB 20 GB
48 GB 39.6 GB 32 GB
64 GB 53.6 GB 44 GB
96 GB 82.4 GB 68 GB
128 GB 111.2 GB 92 GB

How can I change the size of the database cache?

Adjusting the size of the cache can be useful if other services besides Exchange are running on the server (fax solution, etc.)The size of the database cache can be changed using ADSIedit.

First, a connection to the "Configuration" naming context is established

Then navigate to the following entry

Right-click on "CN=InformationStore" to open the context menu and select "Properties". Now search for the values for "msExchESEParamCacheSizeMax" and "msExchESEParamCacheSizeMin"

Mailbox database cache

The values for the maximum and minimum database cache can now be specified here. The values must be specified here in 32 KB pages and not simply as MB or GB.

Example:

The cache should be at least 2 GB in size: 2 GB = 2048000 KB / 32 KB = 64000

For "msExchESEParamCacheSizeMin", 64000 must therefore be entered.

The cache should have a maximum size of 4 GB: 4 GB = 4096000 KB / 32 KB = 128000

Therefore, 128000 must be entered for "msExchESEParamCacheSizeMax".

Finally, the "Microsoft Exchange Information Store" service must be restarted.

1 thought on “Exchange 2010: Der Postfachdatenbankcache”

Leave a Comment