Use Memory consistency check to enable memory overwrite checking for the buffer pool. Memory consistency check detects illegal operations in memory movement, such as a buffer copy with a negative length of data, or a memory move to an incorrect location. The purpose Memory consistency check is to prevent memory corruption.
Index and record block operations are checked prior to before-image note writing and the subsequent database block write. The length of the intended operation is checked to prevent operations that exceed database the block size.
Index block splits and index insert operations are checked at strategic points to monitor consistency.
Memory consistency checking can be enabled or disabled while your database is online with PROMON. See
Enable/disable block level consistency check for more information.
Memory consistency check can be enabled for a single user client or for any offline utility. If the utility is read-only, such as DBANALYS, the -MemCheck parameter is ignored. Online utilities determine whether or not to perform memory consistency checking during execution based on the use of -MemCheck at broker startup or by the enablement/disablement of the memory consistency checking in PROMON.