使用 STMT_CACHE_NOLIMIT 配置参数来控制是否将限定的语句插入到 SQL 语句高速缓存内。
- onconfig.std 值
- STMT_CACHE_NOLIMIT 0
- 如未出现
- 1
- 值
- 0 = 防止将语句插入到高速缓存中。如果当前高速缓存中的大多数语句当前在用,则高速缓存可增长超过大小限制,因为高速缓存清除赶不上插入的速度。如果您关注内存使用情况,则请关闭
STMT_CACHE_NOLIMIT 以防数据库服务器为高速缓存分配大量内存。
1 = 总是在 SQL 语句高速缓存中插入语句,不管高速缓存的大小。
- 生效
- 编辑 onconfig 文件并重启数据库服务器之后。
- 当您通过运行 onmode -wf 命令在 onconfig 文件中动态地重置该值时。
- 当您通过运行 onmode -wm 命令重置内存中的该值时。