ITPub博客

首页 > Linux操作系统 > Linux操作系统 > V$PX_BUFFER_ADVICE

V$PX_BUFFER_ADVICE

原创 Linux操作系统 作者:westzq1984 时间:2009-12-24 13:58:51 0 删除 编辑

看到10g,11g的文档都没这个视图的说明,今天研究了下。

该视图指导意义不明,只发现能用于消息队列使用的监控

SQL> SELECT * FROM   V$PX_BUFFER_ADVICE;
 
STATISTIC                                                         VALUE
------------------------------------------------------------ ----------
Servers Highwater                                                    56
Buffers HWM                                                         196
Estimated Buffers HWM                                              2520
Servers Max                                                         640
Estimated Buffers Max                                            309120
Buffers Current Free                                                500
Buffers Current Total                                               500

Servers Highwater:Number of active servers on this instance that have partaken in = 1 operation so far,v$pq_sysstat.Servers Highwater 
Buffers HWM:到现在已经分配了196个parallel_execution_message_size大小的消息队列,一般来说,普通的并行操作,一个从属进程需要3个消息队列,而并行连接则不了才3个
      如果Buffers HWM接近Buffers Current Total时,就说明LARGE POOL中的PX msg pool不足,需要在分配
Estimated Buffers HWM:估计需要2520个消息队列,该值具体含义不明
Servers Max:最多640个从属进程,parallel_max_servers
Estimated Buffers Max:309120个消息队列,该值受到从属进程个数的影响。如果Buffers HWM已经接近于Estimated Buffers Max,那么应该调查系统的并行操作是否太耗费资源
         或者应该考虑增加parallel_execution_message_size
Buffers Current Free:
Buffers Current Total:这个收到LARGEPOOL中分配的PX msg pool影响,当前环境中为1076432,除以parallel_execution_message_size后,为500个消息队列

该视图的advice意义不明,只能查看一下消息队列的使用情况。
Estimated Buffers Max的值总是特别大,应该没有达到的可能。
Buffers Current Total值受到LARGE_POOL_SIZE的微弱影响。

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

请登录后发表评论 登录
全部评论

注册时间:2009-04-06

  • 博文量
    251
  • 访问量
    1042173