pga_aggregate_target = 400
process = 100
如果一个进程占了4m的内存 那么process是不是应该设置成100???
这两者是什么关系???

解决方案 »

  1.   

    PGA_AGGREGATE_TARGET:指定附加到该实例上的所有服务器进程所使用的PGA内存总数。
    PROCESS:指定附加到该实例上的最大服务器进程数。因为PGA内存是共享的,所以二者没有必然的联系。
      

  2.   


    在专用连接方式中,每一个连接都会创建一个pga,且是私有的其他进程不能访问,那是不是还是有关系??
      

  3.   

    有点关系,
    process = 100
    记得每个SESSION如果是私有的话,则在PGA分配
    如果包含共享SQL缓存区的话则会再共享池里开辟空间具体的记不得太清楚了,你GOOGLE看看
      

  4.   

    没有搜到这两者的微妙联系,我想知道如果设置
    pga_aggregate_target = 200
    process = 500
    会产生什么影响??