ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 大量的session allocation等待

大量的session allocation等待

原创 Linux操作系统 作者:陌上风轻 时间:2010-10-25 21:53:11 0 删除 编辑

程序采用JOB提交,多个job并行运行,结果,有个过程大概32个job并行在rac环境下执行,非常缓慢,发现大量的session allocation等待,网上查资料

select  * from user_tables where degree > '1'

无记录

select * from user_indexes where degree > '1';

查到一条degree为default的记录,当时没有在意这个问题.

后来查下degree表示什么意思时发现

default值由两个参数决定,一个是cpu的个数和每个cpu的并行线程数((show parameter cpu))

结果测试机器是64个cpu,每个cpu允许2个并行进程,下来就是default=64*2...怪不得......session allocation

看来并行也未必是好处......

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22861158/viewspace-676697/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: bulket过大的问题
下一篇: RAC WAIT EVENT (转)
请登录后发表评论 登录
全部评论

注册时间:2010-05-30

  • 博文量
    13
  • 访问量
    27779