您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

段上的等待事件 enq: HW

2025/11/1 4:11:55发布28次查看
众所周知,oracle高水位线标志着该线以下的block均被oracle格式过,通俗一点讲就是该高水位线以下的block都被oracle使用过。 通常
为防止多个进程同时修改hwm而提供的锁称为hw锁。想要移动hwm的进程必须获得hw锁。若在获取hw锁过程中发生争用,则等待enq: hw - contention事件。hw锁争用大部分是大量执行insert所引发的。
众所周知,,oracle高水位线标志着该线以下的block均被oracle格式过,通俗一点讲就是该高水位线以下的block都被oracle使用过。 通常在执行insert操作时,当高水位线以下block不够用时,oracle将会推进高水位线。更进一步讲,当有多个进程在同时进行insert操作时,比较容易引起高水位线争用,主要表现为enq: hw - contention。
如何找到事件:'enq: hw - contention' 热点对象:查看v$session_wait,应该会有如下等待事件:
7 rows selected通过p3进行dbms_utility转换可以获知发生争用的文件和block:进而通过file#和block#定位对象:
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product