RMFlushInterval
HKLM\SOFTWARE\Microsoft\MSMQ\Parameters
Data type |
Range |
Default value |
---|---|---|
REG_DWORD |
0x0–0xFFFFFFFF milliseconds |
0x1B7740 (1,800,000 millseconds = 30 minutes) |
Description
Determines how often Message Queuing takes a checkpoint of Resource Manager transactions. The checkpoint saves the current transactions and exactly-once-delivery state of Message Queuing.
The value of this entry is used when no checkpoints have been taken in the Resource Manager as a result of other events, such as when its log file is more than half full. It guarantees that a checkpoint is performed no less frequently than the time specified.
If this value is too large, it might prolong the time it takes to recover files to their last checkpoint. If the value is too small, frequent checkpoints can degrade Message Queuing performance.
Note
Windows 2000 does not add this entry to the registry. You can add it by editing the registry or by using a program that edits the registry.
Caution
Do not change the value of this entry. An inappropriate value can interfere with logging, transactions, and the exactly-once delivery mechanism.