SQL 语句执行次数

当启用了 SQL 语句高速缓存时,缺省情况下数据库服务器会将满足条件的 SQL 语句及其内存结构立即插入 SQL 语句高速缓存中。

如果工作负载的特定查询数不成比例,那么在数据库服务器在语句高速缓存中置入完全高速缓存的条目之前,使用 STMT_CACHE_HITS 配置参数来指定执行 SQL 语句的次数。

当 STMT_CACHE_HITS 配置参数大于 0SQL 语句已执行的次数少于 STMT_CACHE_HITS,那么数据库服务器将唯一关键字条目插入高速缓存。此规范最大程度地降低了未共享的内存结构所占用的语句高速缓存量,从而为应用程序常用的 SQL 语句留出了更多内存空间。

监视 SQL 语句高速缓存上的命中数,确定工作负载是否正有效使用此高速缓存。以下部分描述监视 SQL 语句高速缓存命中数的方式。