How to Set the msExchESEParamCacheSizeMin Attribute

 

The Exchange Information Store uses the ESE cache as a buffer when writing store data to disk. Exchange Server 2000 uses a maximum cache size of 858 MB. Exchange Server 2003 dynamically determines the default value for the msExchESEParamCacheSizeMin attribute, based on the amount of physical random access memory (RAM) that is installed in the server.

For example, the maximum cache size for an Exchange Server 2003 computer that has the /3GB switch set in its boot.ini file is 896 MB. If the computer does not have the /3GB switch set, the maximum cache size is 576 MB.

For example, the maximum cache size for an Exchange Server 2003 computer that has the /3GB switch set in its boot.ini file is 896 MB. If the computer does not have the /3GB switch set, the maximum cache size is 576 MB.

You can use the following information to property set the msExchESEParamCacheSizeMin attribute to its correct value:

  • If Exchange Server 2003 is running on Microsoft® Windows Server™ 2003 and the server has 2 GB or more of RAM, msExchESEParamCacheSizeMin will be 131072 (512 MB).

  • If Exchange 2003 is running on Windows Server 2003 and the server has 768 MB or more but less than 2 GB of RAM, msExchESEParamCacheSizeMin will equal "RAM/4*(4*1024)".

  • If Exchange 2003 is running on Windows Server 2003 and the server has less than 768 MB of RAM, msExchESEParamCacheSizeMin will equal "RAM/8*(4*1024)".

For example:

  • Windows Server 2003 with 512 MB of RAM will have a default value for msExchESEParamCacheSizeMin of 16384 (4 KB pages).

  • Windows Server 2003 with 1 GB of RAM will have a default value for msExchESEParamCacheSizeMin of 65536 (4 KB pages).

  • Windows Server 2003 with 4 GB of RAM will have a default value for msExchESEParamCacheSizeMin of 131072 (4 KB pages).

  • If Exchange Server 2003 is running on Microsoft Windows® 2000 Server, no default value is set for msExchESEParamCacheSizeMin.

Before You Begin

Before you perform the procedure in this topic, be aware of the following:

If you use the ADSI Edit snap-in, the LDP tool, or any other LDAP version 3 client, and you incorrectly modify the attributes of Active Directory objects, you can cause serious problems. These problems may require that you reinstall Microsoft Windows 2000 Server, Microsoft Windows Server 2003, Microsoft Exchange 2000 Server, Microsoft Exchange Server 2003, or both Windows and Exchange. Microsoft cannot guarantee that problems that occur if you incorrectly modify Active Directory object attributes can be solved.

Procedure

To Set the msExchESEParamCacheSizeMin Attribute

  1. Open an Active Directory editor, such as ADSI Edit.

  2. Double-click the Configuration container.

  3. Expand CN=Services.

  4. Expand CN=Microsoft Exchange.

  5. Expand CN=<Exchange Organization Name>.

  6. Expand CN=Administrative Groups.

  7. Expand CN=<Administrative Group Name>.

  8. Expand CN=Servers.

  9. Expand CN=<Exchange Server Name>.

  10. Right-click CN=<Mailbox Store Name>, and then click Properties.

  11. In the attributes field, scroll to and then double-click msExchESEParamCacheSizeMin.

  12. In the Value field, enter correct value for your configuration using the guidelines above. The value you enter must be a multiple of 32 MB.

  13. Click OK, and then click OK again.

  14. Close ADSI Edit, and then restart the Microsoft Exchange Information Store service for the change to take effect.

For More Information

For more information about tuning the msExchESEParamCacheSizeMin attribute see the Microsoft Knowledge Base article, "Jet Database Does Not Work Correctly During a Backup or During a Content Indexing Operation" (https://go.microsoft.com/fwlink/?linkid=3052&kbid=822894).