Oracle 等待事件V$视图

等待事件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/

你可能感兴趣的:(Oracle 等待事件V$视图)