ONLIDX_MAXMEM 配置参数

使用 ONLIDX_MAXMEM 配置参数来限定分配给单个 preimage 池和单个 updator 日志池的内存数量。

onconfig.std 值
ONLIDX_MAXMEM 5120
16 - 4294967295
单位
KB
生效
编辑 onconfig 文件并重启数据库服务器之后。
当您通过运行 onmode -wf 命令在 onconfig 文件中动态地重置该值时。
当您通过运行 onmode -wm 命令重置内存中的该值时。

用法

preimage 和 updator 日志池,pimage_partnumulog_partnum,是当执行 CREATE INDEX ONLINE 语句时创建的共享内存池。当语句执行完毕时,释放这些池。

如果您为这个参数指定一个值,然后创建一个表,添加行到该表并在一列上启动执行 CREATE INDEX ONLINE 语句,则您还可在此列上执行其他操作,诸如运行 UPDATE STATISTICS HIGH,而不会引起内存问题。