For additional information about the latest service pack for Microsoft Exchange 2000 Server, click the following article number to view the article in the Microsoft Knowledge Base:
Exchange 2000 is shipped with a hard set maximum Store Database cache size. This default value is 900 megabytes (MB). On computers that have over 2 gigabytes (GB) of memory, you may want to increase the size of this cache. Because of virtual address space limitations, you should not set this value higher than 1216 MB.
Note The 900 MB limit ensures that the store process always has sufficient virtual address space (memory) to allocate from. If you increase this value too much, your computer can become unstable.
For more information, click the following article number to view the article in the Microsoft Knowledge Base:
The following factors affect the virtual address space size in the Store.exe process:
- Initial allocation on startup.
- The number of storage groups or MDB Messaging databases on the server.
- The number of threads that are running.
- The size of the Store Database cache.
Important Be aware that if you increase in the buffer size, you may adversely affect server performance. A larger buffer size means more virtual address space consumption. Because of this, if your server is already address-space constrained, and you increase the buffer size, you may create system instability. On very large mailbox servers, you may have to decrease the default buffer size to prevent system instability.
To modify msExchESEParamCacheSizeMax:
- Start ADSI Edit.
This tool is included in the Microsoft Windows 2000 Resource Kit and is also installed with the Windows 2000 support tools. To install the Windows 2000 support tools, run the setup.exe program located in the Support\Tools folder on the Windows 2000 Server CD-ROM.
- On the Action menu, click Connect to.
- In the Connection Point section, click Naming Context, and then click Configuration Container.
- In the Computer section, click Select or type domain or server, and then type your domain controller.
- Click Advanced, click Specify Credentials and then type your user name and password.
- Type 389 in the Port Number box, and then click LDAP in the Protocol box.
- Click OK, and then click OK again.
You are then connected to the Configuration container of your domain controller.
- Open the following object:Services/Microsoft Exchange/Your organization/Administrative Groups/Your administrative group/Servers/Server name/Information Store
- Right-click Information Store, and then click Properties.
- On the Select a property to view menu, click msExchESEParamCacheSizeMax.
- In the Edit Attribute box, type the number of 4 kilobyte (KB) pages that you want to set the maximum cache size to.
For example, 1 GB (1,024,000 KB) of cache translates to a value of 256,000. Divide the cache size that you want to set, in this example 1,024,000 KB, by 4 KB to determine the value to enter. Enter this value as a string without any commas or periods, for example, 256000.
Note The msExchESEParamCacheSizeMax parameter controls the ESE buffer size. Its value is expressed as a page count, and must be set to an exact multiple of 8192 for maximum efficiency. If this value is not met, the cache size is rounded up to the next 32-MB boundary when virtual memory is allocated. If this value is incorrectly set, memory may be wasted.
- The recommended size on servers with the /3GB switch set: 229376 (896 MB)
- The recommended size on servers without the /3GB switch set: 147456 (576 MB)
- The recommended maximum value: 311296 (1.2 GB)
- The recommended value on large address-space constrained servers: 196608 (768 MB)
- Quit ADSI Edit, and then restart the Microsoft Exchange Information Store service.
Article ID: 266768 - Last Review: Mar 29, 2017 - Revision: 4