BI Log
- Last Updated: February 11, 2026
- 3 minute read
- OpenEdge
- Version 13.0
- Documentation
Displays information about BI log activity.
PROMON BI Log Activity display
The following shows a sample BI Log Activity display.
|
The display lists the following types of BI operations:
- Total BI writes — The number of writes to the BI file.
- BIW BI writes — The number of writes to the BI file performed by the before-image writer (BIW). For good performance, this number should be high in relation to the total number of BI writes.
- Records written — The number of BI records (notes) written to the BI file.
- Bytes written — The amount of data written to the BI file, in bytes.
- Total BI Reads — The number of BI blocks read from the BI file (to undo transactions).
- Records read — The number of BI records (notes) read from the BI file.
- Bytes read — The amount of data read from the BI file, in bytes.
- Clusters closed — The number of BI clusters filled and closed in preparation for reuse.
- Busy buffer waits — The number of times a process had to wait for someone else to finish before being able to write to a BI file.
- Empty buffer waits — The number of times a process had to wait because all buffers were full.
- Log force waits — The number of waiting-for-commit records to be written to disk.
- Log force writes — The number of waiting-for-commit records written to disk.
-
Partial Writes — The number of writes to the BI file made before the BI buffer is
full. This might happen if:
- The Delayed BI File Write (
-Mf) parameter timer expired before the buffer was filled. - An APW attempts to write a block whose changes are recorded in a BI buffer that has not been written. Because BI notes must be flushed before the AI note is flushed, the AIW writes the data in the BI buffer before the buffer is full so it can do the AI write.
- An AIW ran ahead of the BIW. Because BI notes must be flushed before the AI notes can be written, the AIW writes the BI buffer before it is full, so it can do the AI write.
- The Delayed BI File Write (
- Input buffer hits — The number of times a note needed to back out a transaction was found in the Input BI buffer. The Input BI buffer is a shared buffer that contains the BI block needed for a transaction blackout if the note could not be found in the Output BI buffer or the Mod BI buffers. The Input BI buffer is read back into memory from the BI log.
- Output buffer hits — The number of times a note needed to back out a transaction was found in the Output BI buffer. The Output BI buffer is a shared buffer that contains the BI notes currently being written to disk.
- Mod buffer hits — The number of times a note needed to back out a transaction was found in the Mod BI buffers. The Mod BI buffers are shared buffers that are being updated with notes for currently executing transactions. The Mod BI buffers have not been written to disk.
- BO buffer hits — The number of times a note needed to back out a transaction was found in a private BO (Back out) buffer. Back out buffers are private buffers allocated, one per user, after transaction blackout processing twice locates the required note in the Input BI buffer. BO buffers reduce contention for the Input BI buffer when more than one user is simultaneously backing out transactions.