ONLIDX_MAXMEM configuration parameter
Use the ONLIDX_MAXMEM configuration parameter to limit the amount of memory that is allocated to a single preimage pool and a single updator log pool.
- onconfig.std value
- ONLIDX_MAXMEM 5120
- values
- 16 - 4294967295
- units
- Kilobytes
- takes effect
- After you edit your onconfig file and restart the database server.
Usage
The preimage and updator log pools, pimage_partnum and ulog_partnum, are shared memory pools that are created when a CREATE INDEX ONLINE statement is executed. The pools are freed when the execution of the statement is completed.
If you specify a value for this parameter and then create a table, add rows to the table, and start to execute a CREATE INDEX ONLINE statement on a column, you can also perform other operations on the column, such as running UPDATE STATISTICS HIGH, without having memory problems.