可以分析 onstat -g ssc all 输出以确定 SQL 语句高速缓存是否太小。如果高速缓存的大小太小,那么您可予以更改。
要确定 SQL 语句高速缓存的大小是否过小:
第二个位置中的 F 值指示该语句当前已完全高速缓存。
第二个位置中的值 - 指示只有语句文本(唯一关键字条目)位于高速缓存中。第二个位置中带有此 - 值的条目出现在 onstat -g ssc all 输出中,但不出现在 onstat -g ssc 输出中。
如果在高速缓存中看不到应用程序最常用的语句的完全高速缓存的条目,且 hits 列中的值相对于占用高速缓存的条目来说很大,那么说明 SQL 语句高速缓存太小。
要更改 SQL 语句高速缓存的大小: