STMT_CACHE_NOLIMIT 配置参数

使用 STMT_CACHE_NOLIMIT 配置参数来控制是否将限定的语句插入到 SQL 语句高速缓存内。

onconfig.std 值
STMT_CACHE_NOLIMIT 0
如未出现
1
0 = 防止将语句插入到高速缓存中。如果当前高速缓存中的大多数语句当前在用,则高速缓存可增长超过大小限制,因为高速缓存清除赶不上插入的速度。如果您关注内存使用情况,则请关闭 STMT_CACHE_NOLIMIT 以防数据库服务器为高速缓存分配大量内存。

1 = 总是在 SQL 语句高速缓存中插入语句,不管高速缓存的大小。

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