启用 SQL 语句高速缓存

STMT_CACHE 配置参数为 0(缺省值)时,数据库服务器将不使用 SQL 语句高速缓存。可以更改此值以通过两种方式中的一种来启用 SQL 语句高速缓存。

使用以下方法之一可更改该 STMT_CACHE 的缺省值:
根据 STMT_CACHE 配置参数的设置(或 onmode -e 的执行),下表总结了 SQL 语句高速缓存的用法,以及在 STMT_ CACHE 环境变量的应用程序和 SET STATEMENT CACHE 语句中的用法。
STMT_CACHE 配置参数或 onmode -e STMT_CACHE 环境变量 SET STATEMENT CACHE 语句 导致的行为
0(缺省值) 不适用 不适用 不使用语句高速缓存
1 0(或未设置) OFF 不使用语句高速缓存
1 1 OFF 不使用语句高速缓存
1 0(或未设置) ON 使用语句高速缓存
1 1 ON 使用语句高速缓存
1 1 未执行 使用语句高速缓存
1 0 未执行 不使用语句高速缓存
2 1(或未设置) ON 使用语句高速缓存
2 1(或未设置) OFF 不使用语句高速缓存
2 0 ON 使用语句高速缓存
2 0 OFF 用户不使用语句高速缓存
2 0 未执行 用户不使用语句高速缓存
2 1(或未设置) 未执行 用户使用语句高速缓存