这里的命中率指server process在library cache里软解析的命中率.
还有1个是rowcache(数据字典缓存)的命中率.
一般来讲, production服务器运行的时间越长,命中率越稳定, 正常来讲这两个命中率一般都在99% 以上, 如果98% 就有问题了....
可以用如下语句来查看软解析命中率:
select sum(pinhits)/sum(pins)*100 from v$librarycache;
如下图, 因为我的是私人小数据库, 运行时间短, 这个命中率就很低了..
可以用如下语句来查看rowcache命中率:
select sum(gets),sum(getmisses),100*(1-sum(getmisses)/sum(gets)) from v$rowcache where gets > 0;
还有1个是rowcache(数据字典缓存)的命中率.
一般来讲, production服务器运行的时间越长,命中率越稳定, 正常来讲这两个命中率一般都在99% 以上, 如果98% 就有问题了....
可以用如下语句来查看软解析命中率:
select sum(pinhits)/sum(pins)*100 from v$librarycache;
如下图, 因为我的是私人小数据库, 运行时间短, 这个命中率就很低了..
可以用如下语句来查看rowcache命中率:
select sum(gets),sum(getmisses),100*(1-sum(getmisses)/sum(gets)) from v$rowcache where gets > 0;