STMT_CACHE 环境变量

使用 STMT_CACHE 环境变量来控制会话上的共享语句高速缓存的使用。

此功能可减少内存消耗,还可加速不同用户会话间的查询处理。有效 STMT_CACHE 值包括 10
1
启用 SQL 语句高速缓存。
0
禁用 SQL 语句高速缓存。

对不使用 SET STMT_CACHE 语句的应用程序设置 STMT_CACHE 环境变量,可以控制对 SQL 语句高速缓存的使用。缺省情况下,语句高速缓存是禁用的,但是可以通过 onconfig.std 文件的 STMT_CACHE 参数或 SET STMT_CACHE 语句来启用该功能。

如果通过配置文件设置来禁用 SQL 语句高速缓存,那么此环境变量不起任何作用。应用程序中的 SET STMT_CACHE 语句设置的值会覆盖 STMT_CACHE 设置。