Manage Memory for the RLV Store

You can configure the amount of memory to use for the RLV store. The amount of memory relates directly to the amount of data that the RLV store can hold. When memory consumption reaches the set threshold, the RLV store merges automatically with the IQ main store.

When the RLV store memory size approaches its limit, the automated merge moves committed rows from the RLV store to the IQ main store, thus freeing memory for new RLV store rows.

If the merge operation does not free enough memory, and there are uncommitted rows pending in the RLV store from other transactions, current operations are blocked until other operations commit, and an automated merge occurs. If no further memory can be freed by merging, the current operation is rolled back.

Related concepts
Merge RLV Store into IQ Main Store
RLV Store Persistence and Durability