最近对新接手客户的一套11g的2节点的rac核心库做深度巡检,发现节点1,2都存在间断性的ORA-00020报错(信息如下),最早是从2017年9月20号开始,最近几天也有报错,收集信息,开始做分析(以下主要以1节点信息进行分析)。
******************************
MonSep 21 15:39:16 2020
ORA-00020:maximum number of processes (1500) exceeded
ORA-20errors will not be written to the alert log for
thenext minute. Please look at trace files to see all
theORA-20 errors.
********************************
分析最近一次报错的oswps文件,业务连接600多,还达不到总连接1500的一半,大部分进程多为ora_p的并行进程。猜测进程异常可能是由于并行进程导致。
分析问题时间段的ash报告,817f8xwxv3kdc这条sql对应的是相关的并行等待事件。对语句进程排查未在语句中发现hint相关的并行。全库数据库对象上也未开启并行度。难道是在会话级别开启了并行?
查看817f8xwxv3kdc该语句的历史执行计划,执行步骤确实存在并行。最重要的是底部有SQLprofile信息,说明该语句绑定了执行计划,而且这个sqlprofile是SYS开头的,基本可以确定是通过DBMS_SQLTUNE包跑出来的SQLproile,随后直接accept的。
查看绑定的sqlprofile信息为17年9月13号创建的(如下如图),且此类未绑定变量的语句也可以使用该sqlprofile。而ORA-00020报错也是在这个时间后才间断性的出现的。
该SQLprofile的内容中(如下图),指定了paralellel,但未执行并行度,也就是说根据当前负载自动决定并行度。
在随后的会话监控中也抓到了此类语句并行运行情况,并行度256并且是跨节点的2个slaveset。此类语句并行多跑几个,总进程基本就会跑满。
和客户沟通该sqlprofile为17年上线时操作,待维护窗口可以考虑删除及后期优化。
并行度能分配到256,说明并行参数这块未做限制,根据硬件cpu配置给客户提出了以下参数优化。
alter system set parallel_max_servers =64; alter system set parallel_servers_target=64; alter system set parallel_force_local=true; alter system set "_PX_use_large_pool"=true scope=spfile; |
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/130101.html
摘要:本次活动的主旨就是和大家共同讨论信息系统中如何有效的构建安全防护体系,如何规范安全制度,如何让制定的安全制度落地,形成有效的规范制度来保护系统安全。用来保证系统一旦出现安全事故后还有应急的解决方案。 安全漏洞频出,信息系统中安全防护如何有效构建?字数 3685阅读 1029评论 0赞 3前言:随着信息化的高速发展,越来越多...
摘要:一,智慧园区建设的核心价值,三维可视化应用,未来智慧园区管理发展方向。,应急指挥预案可视化通过对应急预案的资源流程事件预案进行可视化管理,为园区重大危险事故提供高效调度指挥管理手段。获取智慧园区三维可视化系统源码 一,智慧园区建设的核心价值 1,三维可视化应用,未来智慧园区管理发展方向。 ...
摘要:邬伦教授演讲伊始就将云计算和物联网技术着重强调。邬伦认为云计算的本质特质,与其说是技术还不如说是一种理念,他还建议不要对云进行过多的概念炒作。 由中国地理信息产业协会主办、Esri中国信息技术有限公司承办的2012智慧城市与共享服务能力建设研讨会于9-10日在云南腾冲召开。北京大学数字中国研究院副院长、博士生导师邬伦教授从智慧城市建设需求和技术前沿的演变角度,阐述了智慧城市的发展趋势,并分...
阅读 1247·2023-01-11 13:20
阅读 1555·2023-01-11 13:20
阅读 1008·2023-01-11 13:20
阅读 1675·2023-01-11 13:20
阅读 3968·2023-01-11 13:20
阅读 2510·2023-01-11 13:20
阅读 1305·2023-01-11 13:20
阅读 3474·2023-01-11 13:20