更新日期:2024年09月11日
下表显示了可以配置 SQL 语句高速缓存的不同方法。
表 1. 配置 SQL 语句高速缓存
GBase 8s 管理员指南
南大通用数据技术股份有限公司
- 139 -
配置参数
用途
onmode 命令
STMT_CACHE
打开、启用或禁用内存中的 SQL
语句高速缓存。如果已打开,请
指定 SQL 语句高速缓存能否保
存已解析和优化的 SQL 语句。
onmode -e mode
STMT_CACHE_HITS
指定将语句完全插入到 SQL 语
句高速缓存之前,命中(引用)
该语句的次数。
onmode -W
STMT_CACHE_HITS
STMT_CACHE_NOLIMIT
控制是否在 SQL 语句高速缓存
的大小大于
STMT_CACHE_SIZE 值之后将
语句插入到该高速缓存中。
onmode -W
STMT_CACHE_NOLIMIT
STMT_CACHE_NUMPOOL 定义 SQL 语句高速缓存的内存
池数。
无
STMT_CACHE_SIZE
指定 SQL 语句高速缓存的大
小。
无
使用以下 onstat 选项可监视 SQL 语句高速缓存:
•
onstat -g ssc
•
onstat -g ssc all
•
onstat -g ssc pool
有关这些配置参数、onstat -g 选项以及 onmode 命令的更多信息,请参阅《GBase 8s 管
理员参考》。
有关限定和恒等语句的详细信息,请参阅《GBase 8s SQL 指南:语法》。