2022-09-21
open_cursors和session_cached_cursor参数设置多少相对合适
1、oracle 11.2.0.4 RAC,物理内存125.3GB
软解析比例良好在97%,目前在87-89%之间
高峰期目前open_cursors和session_cached_cursor的使用率如下

使用
select a.value/b.value rate
from (SELECT NAME, VALUE FROM VSYSSTAT WHERE NAME LIKE ‘parse count (total)’) b;
结果
| rate |
|---|
| 0.6588695768444243874884169232374174008762 |
2、sga和pga的参数如下:
sga_max_size 84825604096
pga_aggregate_target 19327352832
3、此论坛中帖子https://www.modb.pro/doc/56411说是要查询判断open_cusor是否合理的话可以通过查询历史游标打开的最大值来分析,历史最大打开游标数小于数据库中参数设置值,用如下方法
SELECT a.INST_ID,MAX(A.VALUE) AS HIGHEST_OPEN_CUR, P.VALUE AS MAX_OPEN_CUR
FROM gVSTATNAME B, gV$PARAMETER P
WHERE A.STATISTIC# = B.STATISTIC#
and a.INST_ID=p.INST_ID
AND B.NAME = ‘opened cursors current’
AND P.NAME = ‘open_cursors’
GROUP BY a.INST_ID,P.VALUE;
查询结果:
| INST_ID | HIGHEST_OPEN_CUR | MAX_OPEN_CUR |
|---|---|---|
| 2 | 34 | 4000 |
| 1 | 34 | 4000 |
4、问题,HIGHEST_OPEN_CUR 最大值才34,是否为我找的方法是否正确,如果正确按照现在的参数设置,调整到多少合适?
我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏

评论

