2019-07-04
数据库连接数激增,CPU使用率达100%,多次重启应用
oracle 11.2.0.4 单实例数据库
现象描述:前天上午10.40,下午1:20发生数据库连接数暴增,cpu使用率达100%,客户端无法正常连接。
收藏
分享
6条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
oracle 11.2.0.4 单实例数据库
现象描述:前天上午10.40,下午1:20发生数据库连接数暴增,cpu使用率达100%,客户端无法正常连接。
评论
有用 0
评论
有用 0insert AUD$的buffer busy waits占到了98%,建议先将审计关闭:

alter system set audit_trail='NONE' sid=#INSTANCE# scope=spfile; restart db
这几个表也可以关注下:

另外,可以生成下当时的ASH报告确认下当时的具体情况,尤其会话数。
评论
有用 0硬解析需要削减一下
下面截图显式的几个SQL,能看出来硬解析确实存在的很严重

当然,CPU100%,还和章芋文提到的问题有关,都需要进行改进
评论
有用 0pidstat -u 抓一下哪个进程占据CPU最高,哪个是主要矛盾
评论
有用 0
评论
有用 0
墨值悬赏