Exchange 2000 and Exchange 2003 mailbox size limits are not enforced in a reasonable period of time

Article translations Article translations
Article ID: 327378 - View products that this article applies to.
This article was previously published under Q327378
Expand all | Collapse all

SYMPTOMS

Microsoft Exchange 2000 Server and Microsoft Exchange Server 2003 mailbox size limits may not be enforced in a reasonable period of time. If users log off and log on, performance does not improve. If you restart the information store, the limits take effect immediately.

RESOLUTION

The fix for this problem is included in the following:
  • Microsoft Exchange Server 2003
  • Microsoft Exchange 2000 Server Service Pack 4 (SP4)
To enable the fix, you must add the Reread Logon Quotas Interval value to the registry.

To add the Reread Logon Quotas Interval value, follow these steps:
  1. Click Start, click Run, type regedit, and then click OK.
  2. Locate and then click to select the following registry key:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeIS\ParametersSystem
  3. After you select the key that is specified in step 2, point to New on the Edit menu, and then click DWORD Value.
  4. Type Reread Logon Quotas Interval, and then press ENTER.
  5. Right-click Reread Logon Quotas Interval, and then click Modify.
  6. In the Value data box, type the reread logon quotas interval in seconds, and then click OK.

    Note The default value is two hours (7200). The recommended value is 20 minutes (1200).
  7. On the File menu, click Exit to exit Registry Editor.
Because the Reread Logon Quotas Interval value depends on the DSAccess cache and the mailbox information cache, the exact time before the changes take effect also depends on the DSAccess cache refresh time and the mailbox information cache refresh time. The default caching mechanism of DSAccess is 10 minutes. The default caching mechanism for the mailbox information cache is two hours.

You can edit the registry to change the DSAccess cache and the mailbox information cache refresh time to less time. However, this change affects performance because DSAccess performs more Active Directory lookups.

To control the DSAccess cache, change the CacheTTLUser registry value:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeDSAccess\Instance0


Value name: CacheTTLUser
Data type: REG_DWORD
Radix: Decimal
Value data: The cache expiry time for the user data objects in the cache (in seconds). The default value is 5 minutes for the DSAccess cache to be refreshed.
To control rereading the logon quotas in the mailbox information cache, change the Mailbox Cache Age Limit value:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeIS\ParametersSystem


Value name: Mailbox Cache Age Limit
Data type: REG_DWORD
Radix: Decimal
Value data: The mailbox information cache age limit in minutes. The default value is two hours.
You must restart the information store after you make any of these registry changes. Also, if you set the time-out values to very low values, you may affect the performance of the server.

Properties

Article ID: 327378 - Last Review: August 21, 2009 - Revision: 8.0
APPLIES TO
  • Microsoft Exchange Server 2003 Enterprise Edition
  • Microsoft Exchange Server 2003 Standard Edition
  • Microsoft Exchange 2000 Server Standard Edition
Keywords: 
kbhotfixserver kbbug kbexchange2000presp4fix kbfix kbqfe KB327378

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com