Topic Last Modified: 2005-11-18

The Microsoft® Exchange Server Analyzer Tool reads the following registry key to determine whether Mdbperfx.dll exists in the Exchange server library of performance counters:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeIS\Performance

If the Exchange Server Analyzer finds that the Library value includes the string "mdbperfx.dll," the Exchange Server Analyzer displays a non-default configuration message.

The Exchange Server Analyzer reports this configuration for informational purposes only. No action is required.

The DLL Mdbperf.dll contains the default set of store performance counters. The DLL Mdbperfx.dll contains the same default set of store performance counters and also contains the extended set of store performance counters.

By default, the Library value data includes the DLL Mdbperf.dll. By default, the Library value data does not contain the DLL Mdbperfx.dll. The following table lists the extended store performance counters that the DLL Mdbperfx.dll contains.

Counter Target

FXGetBufferRopsCalled

The total number of FXGetBuffer remote procedure call (RPC) operations

FXGetBufferRopsCalledPerSec

The number of FXGetBuffer RPC operations per second

FXGetBufferRopsAcceptedPerSec

The number of FXGetBuffer RPC operations that are accepted per second

FXGetBufferRopsDenied

The total number of FXGetBuffer RPC operations that are denied

FXGetBufferRopsDeniedPerSec

The number of FXGetBuffer RPC operations that are denied per second

FXGetBufferCurrentCallerCount

The number of simultaneous FXGetBuffer RPC operations

FXGetBufferCurrentUsersExecuting

The number of simultaneous FXGetBuffer RPC operations that are being run

Messages Scanned as MIME

The total number of top-level messages that are processed as MIME by the virus scanner

Messages Scanned as MIME/sec

The rate that top-level messages are processed as MIME by the virus scanner

Messages Scanned as MAPI

The total number of top-level messages that are processed as MAPI by the virus scanner

Messages Scanned as MAPI/sec

The rate that top-level messages are processed as MAPI by the virus scanner

Bytes Read

The total number of bytes that are read by the virus scanner

Bytes Written

The total number of bytes that are written by the virus scanner

Queue Length (Low Priority)

The current number of outstanding low-priority requests that are queued for virus scanning

Threads

The current number of threads in a thread pool that are used for virus scanning. This count does not include the number of threads that are used for background scanning.

Checks Satisfied by MFT Stamp

The number of times that virus scan checks were satisfied by stamp in the Message Folder table

Checks Satisfied by MFT Stamp/sec

The rate that virus scan checks are satisfied by stamp in the Message Folder table

Checks Satisfied by Instance Stamp

The number of times that virus scan checks were satisfied by instance stamp

Checks Satisfied by Instance Stamp/sec

The number of times that virus scan checks were satisfied by master instance stamp

Checks Satisfied by Master Instance Stamp/sec

The rate that virus scan checks are satisfied by master instance stamp

Checks Not Satisfied

The number of times that virus scan checks were not satisfied by any stamp

Checks Not Satisfied/sec

The rate that virus scan checks are not satisfied by any stamp

Checks Blocked

The number of times that processing was blocked waiting for the virus scan to complete

Checks Blocked/sec

The rate that processing is blocked waiting for the virus scan to complete

Check Timeouts

The number of times that operations that are waiting for virus scan to complete were timed out

Check Timeouts/sec

The rate that operations that are waiting for virus scan to complete are timed out

Important:
This article contains information about editing the registry. Before you edit the registry, make sure you understand how to restore the registry if a problem occurs. For information about how to restore the registry, view the "Restore the Registry" Help topic in Regedit.exe or Regedt32.exe.
To enable only the default store performance counters
  1. Start a registry editor, such as Regedit.exe or Regedt32.exe.

  2. Locate the Library value under the following registry key:

    HKLM\SYSTEM\CurrentControlSet\Services\MSExchangeIS\Performance

  3. On the Edit menu, click Modify.

  4. In the Value data box, change the value from c:\Program Files\Exchsrvr\bin\mdbperfx.dll to c:\Program Files\exchsrvr\bin\mdbperf.dll.

  5. Click OK, and close the registry editor.

  6. Restart Performance Monitor to apply the change.

Before you edit the registry, and for information about how to edit the registry, see the Microsoft Knowledge Base article 256986, "Description of the Microsoft Windows Registry" (http://go.microsoft.com/fwlink/?linkid=3052&kbid=256986).

For more information about collecting performance data about the Exchange store, see the Knowledge Base article 821912, "How to Collect Diagnostic Data to Help Troubleshoot Information Store Issues" (http://go.microsoft.com/fwlink/?linkid=3052&kbid=821912).