等待事件的查看

select * from v$version; 不同是版本,等待事件不同

select count(*) from v$event_name; 看一共有多少个等待事件

 select * from stats$idle_event;记录空闲等待事件,不用关注

oracle 10g对等待事件更细的分类,v$event_name      desc v$event_name

查看参数不同意义
 select name ,parameter1,parameter2,parameter3 from
  v$event_name where name= 'db file scattered read';

查看等待事件的主要分类和等待事件的个数:
select wait_class#,wait_class_id,wait_class,count(*) as count
from v$event_name
group by wait_class#,wait_class_id,wait_class
order by wait_class#

1        0        1893977003        Other             588
2        1        4217450380        Application    应用    12
3        2        3290255840        Configuration  配置      23
4        3        4166625743        Administrative 管理       46
5        4        3875070507        Concurrency   并发     24
6        5        3386400367        Commit  提交      1
7        6        2723168908        Idle 闲置       62
8        7        2000153315        Network        26
9        8        1740759767        User I/O        17
10        9        4108307767        System I/O        24
11        10        2396326234        Scheduler  调度      2
12        11        3871361733        Cluster        47

查询v$system_wait_class视图获得各类主要等待事件的等待时间和等待次数
select * from v$system_wait_class order by time_waited;

查看10g中的主要空闲等待:
 select name,wait_class from v$event_name where wait_class='idle';

实例:eg:
数据库运行缓慢。那么,通过V$session_wait视图入手,获取等待事件
select sid,event,p1,p1text from v$session_wait;


 

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

转载于:http://blog.itpub.net/24873454/viewspace-677880/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值