有谁见过这种情况吗?内存等待,DB server的CPU,内存,I/O都不高,但是就是DB CONNECTION时间久,也没有大的query在跑。bufferpool hit ratio还算正常都维持在95%左右。
附件:
memory_wait.pdf (102.91 KB)
收起Bufferpool hit ratio = ( logical read - physical read ) / logical read
一般 OLTP 系统,bufferpool hit ratio >= 90%
而 OLAP 系统, 经常进行行表扫描,所以不必追求很高的命中率。
但需要 关注 临时空间缓冲池 命中率 和索引缓冲池命中率。
因复杂 SQL 将会进行大量 sort 和 hash join 操作,且这些操作 都在 temp tablespace 进行。