Oracle 等待事件V$视图

本文介绍如何通过Oracle V$视图查询等待事件,包括V$SESSION_WAIT、V$SESSION_WAIT_CLASS等,并提供了具体查询实例。
等待事件V$视图  

本节包含一些显示等待事件的V$ 脚本。从个人角度来说,我更喜欢使用STATSPACK 报表、AWR 报表或企业管理器来查找等待事件。也就是说,有些很好的视图可以查看等待事件。 Oracle 10gR2中添加了一些新的视图,但最幸运的是在V$SESSION_WAIT中找到的东西现在在V$SESSION中可以找到。

马上该谁等待--查询V$SESSION_WAIT / V$SESSION

马上该谁等待;SPECIFIC Waits--查询V$SESSION_WAIT
谁在等待 - 最后10 个等待数--查询V$SESSION_WAIT_HISTORY
查找P1, P2, P3代表什么--查询 V$EVENT_NAME
会话开始后的所有等待数--查询 V$SESSION_EVENT
类的所有会话等待数--查询V$SESSION_WAIT_CLASS
系统启动后的所有等待数--查询V$SYSTEM_EVENT

类的系统等待数--查询V$SYSTEM_WAIT_CLASS

类的系统等待数--查询V$ACTIVE_SESSION_HISTORY

技巧:

在Oracle 10g中V$SESSION_WAIT中的所有等待事件列现在都在V$SESSION中。因此,确保查询等待信息的 V$SESSION,因为它是一个更快的视图。V$ACTIVE_SESSION_HISTORY (ASH)将许多重要统计数据合并为一个视图或一个报表(ASH报表)。

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

转载于:http://blog.itpub.net/35489/viewspace-619367/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值