Welcome 微信登录

首页 / 数据库 / MySQL / Oracle wait event 等待事件

等待事件的源起
等待事件的概念大概是从Oracle 7.0.12中引入的,大致有100个等待事件。在ORACLE 8.0中这个数目增大到了大约150个,在ORACLE 8I中大约有220个事件,在ORACLE 9IR2中大约有400个等待事件,而在最近ORACLE 10GR2中,大约有874个等待事件。虽然不同版本和组件event, "%B0%B2%D7%B0");" target="_self">安装可能会有不同数目的等待事件,但是这些等待事件都可以通过查询V$EVENT_NAME视图获得:SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProdPL/SQL Release 10.2.0.1.0 - ProductionCORE 10.2.0.1.0 ProductionTNS for 32-bit Windows: Version 10.2.0.1.0 - ProductionNLSRTL Version 10.2.0.1.0 – ProductionSQL> select count(*) from v$event_name;COUNT(*)----------872ORACLE的等待事件,主要可以分为两类,即空闲(IDLE)等待事件和非空闲(NON-IDLE)等待事件。1). 空闲等待事件指ORACLE正等待某种工作,在诊断和优化数据库的时候,不用过多注意这部分事件。2). 非空闲等待事件专门针对ORACLE的活动,指数据库任务或应用运行过程中发生的等待,这些等待事件是在调整数据库的时候需要关注与研究的。下面来看一下ORACLE 10GR2中主要分类及各类等待事件的个数:SQL> select wait_class#,wait_class_id,wait_class,count(*) as "count"2 from v$event_name3 group by wait_class#,wait_class_id,wait_class4 order by wait_class#;WAIT_CLASS# WAIT_CLASS_ID WAIT_CLASS count----------- ------------- ------------------------------ ----------0 1893977003 Other 5881 4217450380 Application 122 3290255840 Configuration 233 4166625743 Administrative 464 3875070507 Concurrency 245 3386400367 Commit 16 2723168908 Idle 627 2000153315 Network 268 1740759767 User I/O 179 4108307767 System I/O 2410 2396326234 Scheduler 211 3871361733 Cluster 4712 rows selected.常见的空闲事件有:•dispatcher timer•lock element cleanup•Null event•parallel query dequeue wait•parallel query idle wait - Slaves•pipe get•PL/SQL lock timer•pmon timer- pmon•rdbms ipc message•slave wait•smon timer•SQL*Net break/reset to client•SQL*Net message from client•SQL*Net message to client•SQL*Net more data to client•virtual circuit status•client message一些常见的非空闲等待事件有:•db file scattered read•db file sequential read•buffer busy waits•free buffer waits•enqueue•latch free•log file parallel write• log file sync
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 下一页
安装MySQL5.5时常见错误--缺失makeORA-12520 无法为请求的服务器类型找到可用的处理程序相关资讯      Oracle等待事件  Oracle event 
  • Oracle空闲等待事件和非空闲等待事  (03月17日)
  • Oracle中常见的33个等待事件小结  (04/01/2015 20:26:58)
  • [Oracle] 常见的等待事件  (06/03/2013 09:43:32)
  • Oracle SQL*Net相关的空闲等待事件  (03月17日)
  • Oracle等待事件DFS lock handle  (11/11/2014 17:43:41)
  • Oracle等待事件详细分析  (09/16/2012 10:36:12)
本文评论 查看全部评论 (0)
表情: 姓名: 字数