qhd2004 发表于 2014-1-13 20:34:18

rhel5+10201某时间段session不能连接

环境:
os:rhel5
db:10.2.0.1 64bit

某库今天早上8点到9点这一个小时内,session不能连接,下午我跟同事要权限登陆,拿的8-9点的awr
附件中是awr和某语句的执行计划。

望各位帮忙看下,多谢!

自己初步分析:
1.Execute to Parse %:         18.10
解析过多,可能是硬解析,也可能是软解析

2.Parses:         114.49         107.55
Hard parses:         0.99         0.93
那说明是软解析过多

3.Parse CPU to Parse Elapsd %:         17.99
有等待

4.等待事件(平均等待时间很短)中有并行相关等待,但是sql并没有使用并行,表属性中parallel 为1
这点有些奇怪,哪位了解,帮忙解释解释

5.初步分析认为是软解析造成,那么下面我如何去分析跟并行相关的东东呢?
在8-9这个小时内等待PX Deq Credit: send blkd的session有850多个,并且一个sql_id 对应着几十个session_id
,就是说一个硬解析和多个软解析。
cursor_sharing为 EXACT,sql的文本很相似,只是分区名不同,在应用中没有使用绑定变量,但是cursor_sharing设为 EXACT却没作用,如果要调整参数,那我应该如何调整呢?

Liu Maclean(刘相兵 发表于 2014-1-13 20:34:58

不能连接 是 指 连接hang 住? 还是连接报错?

qhd2004 发表于 2014-1-14 10:03:46

无法连接,返回错误ORA-12518  ORA-12537 ,20140110、201401013 ,都发生在早上,持续十几分钟

weiranth 发表于 2014-1-14 17:05:13

你可以做个AWR的对比!...比较一下.

Liu Maclean(刘相兵 发表于 2014-1-14 20:49:49

10.2.0.1 + NO RAC

使用的存储 有 裸设备 混 数据文件, 真心说一句 这套库的 管理混乱 , 基本数据那种没有人真心去管理的库, 估计  应用和 系统整体配置也是这个情况。

你在3楼说的, 几个报错, 那么这个问题很好解释, 做一些 系统和 SQL调优这个问题 基本就没了, 只不过是愿不愿意做的问题。
页: [1]
查看完整版本: rhel5+10201某时间段session不能连接