有关等待事件的信息显示在三个动态性能视图中:
V $ SESSION_WAIT显示会话刚完成等待或正在等待的事件。
?V $ SYSTEM_EVENT显示所有会话等待该视图中的事件的总次数。
?V $ SESSION_EVENT类似于V $ SYSTEM_EVENT,但显示每个会话的所有等待。
行政的Administrative
由导致用户等待的DBA命令导致的等待(例如,索引重建)
应用Application
由用户应用程序代码导致的等待(例如,由行级锁定或显式锁定命令引起的锁定等待)
簇Cluster
与实际应用集群资源相关的等待(例如,全局缓存资源,如“gc cr block busy”)
承诺Commit
此等待类仅包含一个等待事件 - 在提交后等待重做日志写入确认(即“日志文件同步”)
并发Concurrency
等待内部数据库资源(例如,锁存器)
组态Configuration
由于数据库或实例资源配置不足而导致的等待(例如,日志文件大小不足,共享池大小)
闲Idle
表示会话处于非活动状态,等待工作的等待(例如,“SQL *客户端的Net消息”)
网络Network
与网络消息相关的等待(例如,“SQL * Net more data to dblink”)
其他Other
系统通常不应该发生的等待(例如,“等待EMON生成”)
队列Queue
包含表示在流水线环境中获取额外数据延迟的事件。在这些等待事件上花费的时间指示管道中的低效率或其他问题。
它会影响Oracle Streams,并行查询或DBMS_PIPE PL / SQL包等功能。
调度程序Scheduler
资源管理器相关的等待(例如,'resmgr:become active')
系统I / O
等待后台进程I / O(例如,DBWR等待'db file parallel write')
用户I / O
等待用户I / O(例如'db file sequential read')
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31401161/viewspace-2134116/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/31401161/viewspace-2134116/