首页 > 数据库技术 > 详细

oracle 共享服务器监控

时间:2019-07-01 13:53:39      阅读:99      评论:0      收藏:0      [点我收藏+]

1、   观察sga的使用情况

select * from v$sgastat where pool=’large pool’;

2、   观察调度程序是否充足:

首先看每个调度程序的忙闲:

select name,(busy*100)/(busy+idle) from v$dispatcher,如果高于50%则应该增加调度程度的个数。

然后观察整个对列中等待调度程序的等待时间:

select decode(sum(totalq),0,‘No response‘,sum(wait)/sum(totalq)) as "average wait time"

from V$QUEUE q,v$dispatcher d

where q.type=‘DISPATCHER‘

  and q.paddr=d.paddr

3、   确定是否有足够的共享服务器

--select paddr,type,queued,wait,totalq,decode(totalq,0,0,(wait/totalq)) "AVG WAIT" from v$queue;

select decode(wait,0,‘No Request‘,totalq)"Wait Time",round(Wait/totalq,4) ||‘ hundredths of seconds‘ from v$queue WHERE type=‘COMMON‘

oracle 共享服务器监控

原文:https://www.cnblogs.com/fanweisheng/p/11113463.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!