作家
登录

Oracle中常见的33个等待事件小结

作者: 来源: 2017-10-25 09:50:10 阅读 我要评论

沙龙晃荡 | 去哪儿、陌陌、ThoughtWorks在主动化运维中的实践!10.28不见不散!


Oracle中常见的33个等待事宜小结

相干常识

1. 等待事宜重要可以分为两类,即余暇(IDLE)等待事宜和非余暇(NON-IDLE)等待事宜。

1). 余暇等待事宜指ORACLE正等待某种工作,在诊断和优化数据库的时刻,不消过多留意这部分事宜。

2). 非余暇等待事宜专门针对ORACLE的晃荡,指数据库义务或应用运行过程中产生的等待,这些等待事宜 是在调剂数据库的时刻须要存眷与研究的。 在Oracle 10g中的等待事宜有872个,11g中等待事宜1116个。可以经由过程v$event_name 视图来查看等待事宜的相干信息。

2. 查看v$event_name视图的字段构造

  1. SQL> desc v$event_name; 
  2.   名称                  是否为空? 类型 
  3.  ----------------------------------------- -------- --------------- 
  4.  EVENT#                NUMBER 
  5.   EVENT_ID             NUMBER 
  6.   NAME                 VARCHAR2(64) 
  7.   PARAMETER1           VARCHAR2(64) 
  8.   PARAMETER2           VARCHAR2(64) 
  9.   PARAMETER3           VARCHAR2(64) 
  10.   WAIT_CLASS_ID        NUMBER 
  11.   WAIT_CLASS#          NUMBER 
  12.   WAIT_CLASS           VARCHAR2(64)  

3 .查看等待事宜总数

  1. 11gr2: 
  2.  SQL> select count(*) from v$event_name; 
  3.   COUNT(*) 
  4.  ---------- 
  5.       1116 
  6.  
  7. 10gr2 rac: 
  8. sys@ORCL> select count(*) from v$event_name; 
  9.   COUNT(*) 
  10.  ---------- 
  11.         889 
  12.  
  13. 10gr2: 
  14.  SQL> select count(*) from v$event_name; 
  15.   COUNT(*) 
  16.  ---------- 
  17.         874  

当一个在线日记切换到下一?在线日记时,必须包管要切换到的在线日记上的记录的信息(比如一些脏数据块产生的redo log)被写稻磁逄上(checkpoint),如许做的原因是,如不雅一个在线日记文件的信息被覆盖,而依烂魅这些redo 信息做恢复的数据块尚未被写稻磁逄上(checkpoint),此时体系down掉落的话,Oracle将没有办法进行实例恢复。

4. 查看等待事宜分类情况

  1. /* Formatted on 6/27/2011 12:54:45 PM (QP5 v5.114.809.3010) */ 
     1/9    1 2 3 4 5 6 下一页 尾页

      推荐阅读

      芯片开源成功难 谁来挑战ARM架构?

    沙龙晃荡 | 去哪儿、陌陌、ThoughtWorks在主动化运维中的实践!10.28不见不散! 这场开源活动大年夜软件而起,>>>详细阅读


    本文标题:Oracle中常见的33个等待事件小结

    地址:http://www.17bianji.com/lsqh/38167.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)