Use the -X option to obtain precise information about the threads that are waiting for buffers. For each buffer in use, the -X option displays general buffer information that is also available with either the -b or -B option. For more information, refer to onstat -b in onstat -b.
IBM Informix Dynamic Server Version 10.00.UC1 -- On-Line -- Up 18:47:42 -- 34816 Kbytes Buffers (Access) address owner flags pagenum memaddr nslots pgflgs scount waiter Buffer pool page size: 2048 0 modified, 3000 total, 4096 hash buckets, 2048 buffer size Buffer pool page size: 8192 0 modified, 1000 total, 1024 hash buckets, 8192 buffer size
The onstat -X option has a waiter field to list all user threads that are waiting for the buffer, whereas the onstat -b and -B options contain a waitlist field that displays the address of the first user thread that is waiting for the buffer. The maximum number of shared buffers is specified in the buffers field in the BUFFERPOOL configuration parameter in the ONCONFIG file.
This field indicates the number of rows (or portions of a row) that are stored on the page.