Progress
Startup Command and Parameter
Reference
Record Buffer Size (-Mr)
n
The standard record buffer size in bytes.
On some systems, you can use Record Buffer Size (-Mr) to improve performance by varying the standard record buffer size. However, the default value of 1,024 bytes is appropriate in nearly all cases.
The record buffer size dictates that compaction or “garbage collection” is performed on the user's local buffer. If the largest contiguous fragment of free memory in the local buffer falls below the record buffer size in length, Progress automatically consolidates all free space.
Free-space consolidation also occurs when your process attempts to read in a database record that is larger than the largest block of free space available. Consolidation is more expensive in this case, because the record-copying process is interrupted for free-space consolidation when the record does not fit, and the copying process must then be restarted. To avoid record recopying, set -Mr larger than the database record size (1,024 is larger than the records in most databases). The tradeoff is more occurrences of (less expensive) automatic free space consolidation.
Copyright © 2004 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |