使用 SET STATEMENT CACHE 语句来为当前的会话开启高速缓存或关闭高速缓存。此语句是对 SQL 的 ANSI/ISO 标准的扩展。
您可使用 SET STATEMENT CACHE 语句来为当前的会话在 SQL 语句高速缓存中开启或关闭高速缓存。该语句高速缓存存储在会话中反复地运行的缓冲区相同的语句中。仅数据操纵语言(DML)语句(DELETE、INSERT、UPDATE 或 SELECT)可被存储在语句高速缓存中。
此机制允许符合条件的语句绕过优化阶段,并避免重新编译,这可降低内存消耗,并可改善查询处理时间。
SET STATEMENT CACHE ON;下例为当前会话关闭语句高速缓存:
SET STATEMENT CACHE OFF;