[20161208]等待事件enq: HW - contention

[20161208]等待事件enq HW - contention.txt

--别人的系统遭遇enq: HW - contention,自己诊断遇到一点点小误区,实际上我看看我原来的帖子就知道问题在那里了
--链接:http://blog.itpub.net/267265/viewspace-1107524/

SELECT event_id
      ,name
      ,parameter1
      ,parameter2
      ,parameter3
  FROM v$event_name
WHERE name = 'enq: HW - contention';

  EVENT_ID NAME                 PARAMETER1           PARAMETER2           PARAMETER3
---------- -------------------- -------------------- -------------------- --------------------
1645217925 enq: HW - contention name|mode            table space #        block

--P3记录的是block,实际上是块地址,自己当时也没有认真想想,P2表示表空间号,应该能猜到P3表示块地址dba.
--遇到的问题也是lob类型的字段引起的问题,不在讲解,感觉insert也太密集了,这样的系统要IO能力很强才行.

时间: 2024-07-30 18:36:25

[20161208]等待事件enq: HW - contention的相关文章

[20140311]等待事件enq HW - contention

[20140311]等待事件enq HW - contention.txt 生产系统业务高峰时出现enq: HW - contention,一般这个主要是插入记录非常密集的情况下出现,自己对系统分析看看主要是那些对象 引起的问题. SQL> @ver BANNER ---------------------------------------------------------------- Oracle Database 10g Enterprise Edition Release 10.2.

等待事件enq:HW–contention说明及解决方法

一.今天在查看awr报告中,发现Top 5 Timed Foreground Events发现enq: HW - contention的等待事件:   二.enq: HW - contention的官方说明: The HW enqueue is used to serialize the allocation of space beyond the high water mark of a segment. ?V$SESSION_WAIT.P2 / V$LOCK.ID1 is the table

经典故障分析 - ASSM引发的索引争用与 enq HW -contention 等待事件

作者介绍: 孙加鹏 云和恩墨技术顾问 六年Oracle技术顾问经验,所服务的行业包括电信运营商.金融业.制造业等. 擅长Oracle的故障诊断.高可用架构.升级迁移等.目前主要服务于上海金融类客户. 故障概述 2017年07月24日11:58左右,客户核心数据库出现大量活动会话,导致数据库负载急剧加大,从而导致业务出现延时,DBA通过查看SESSION信息发现有大量的"enq: HW - contention"等待事件. 一直持续约有3分钟,数据库负载下降: 下面是详细的故障分析诊断过

等待事件之enq: HW - contention

等待事件之enq: HW - contention SELECT *   FROM V$EVENT_NAME  WHERE NAME  IN        ('enq: HW - contention'); SELECT * FROM V$LOCK_TYPE D WHERE D.TYPE='HW'; 主要用来控制特定对象空间分配时的并发操作.v$lock中的id1为表空间编号ts#,id2为需要分配空间的对象segment header的相对DBA(Data Block Address)位置.

【故障处理】队列等待之enq: US - contention案例

[故障处理]队列等待之enq: US - contention案例 1  BLOG文档结构图       2  前言部分 2.1  导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① enq: US - contention等待事件的解决 ② 一般等待事件的解决办法 ③ 队列等待的基本知识   Tips: ① 本文在ITpub(http://blog.itpub.net/26736162).博客园(http://www.

【故障处理】队列等待之enq IV - contention案例

[故障处理]队列等待之enq IV -  contention案例 1.1  BLOG文档结构图   1.2  前言部分 1.2.1  导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① 队列等待之enq IV -  contention案例(重点) Tips: ① 本文在itpub(http://blog.itpub.net/26736162).博客园(http://www.cnblogs.com/lhrbest)和微

如何解决enq: TX- index contention

1,enq: TX- index contention等待事件的概念2,如何产生此等待事件3,如何解决等待事件4,小结. 1,enq: TX- index contention等待事件的概念      1,当在基于索引的表中插入一条记录时,此时正好另一会话事务正在操作这个索引块正处于分裂状态(即索引块分裂)                              2,如何产生此等待事件 --构造等待事件 enq: TX- index contention,如高并发引发此事件--并发jobdec

【故障处理】队列等待之enq: TX - row lock contention

[故障处理]队列等待之enq: TX - row lock contention 1  BLOG文档结构图   2  前言部分 2.1  导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① enq: TX - row lock contention等待事件的解决 ② 一般等待事件的解决办法 ③ 队列等待的基本知识 ④ ADDM的使用 ⑤ 如何获取历史执行计划 ⑥ 查询绑定变量的具体值 ⑦ 很多有用的查询性能的SQL语句

Oracle OWI 等待事件视图(v$session_wait/v$session_event/v$system_event)

    通常情况下,用户提交一条SQL语句,总会存在这样或那样的等待事件.也就是说由于所需资源被占用导致进程不得不处于等待状态.Oracle为我们提供了获取这些等待事件的可用视图.根据这些视图可以得知哪些事件导致该SQL语句效率低下而采取相应的修改或调整.本文基于Oracle 10g描述了如何通过视图v$session_wait,v$session_event,以及v$system_event去获取等待事件的相关信息.   1.等待事件相关参数  timed_statistics      指定