enq: TX - index contention等待
session 1:
CREATE OR REPLACE PROCEDURE bfw_do_select
IS
begin
for i in 1 .. 100000 loop
insert into wxh_tbd values(SEQUENCE_RDS_ALGORITHM.NEXTVAL,'s');
end loop;
commit;
end;
/
BEGIN
FOR idx IN 1 .. 10 LOOP
Dbms_Job.submit(:job_no,'bfw_do_select;');
END LOOP;
COMMIT;
END;
/
session2:
exec bfw_do_select;
>@sess_event
EVENT TOTAL_WAITS TIME_WAITED
------------------------------ ----------- -----------
buffer busy waits 26392 2975
SQL*Net message from client 20 1825
enq: TX - index contention 3403 226
log buffer space 2 72
events in waitclass Other 7262 42
library cache: mutex X 213 27
enq: HW - contention 119 22
enq: SQ - contention 109 7
latch: cache buffers chains 174 3
log file switch completion 2 2
SQL*Net message to client 21 0
db file sequential read 3 0
以前以為按照序列插入的值,不會存在enq: TX - index contention。
看來索引分裂不僅是 5 5 分裂。9 1 也會分裂。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22034023/viewspace-682736/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 故障排除 | enq:TX - index contention等待事件ENQIndex事件
- enq:TX - index contentionENQIndex
- enq: TX - index contentionENQIndex
- 等待事件enq: TX - row lock contention事件ENQ
- 【等待事件】-enq: TX - row lock contention事件ENQ
- zt_Oracle enq: TX contention 和 enq: TM contention 等待事件OracleENQ事件
- 關於enq: TX - index contention 等待的探討與測試ENQIndex
- 等待事件enq TX row lock contention分析事件ENQ
- enq: TX - index contention基礎理論ENQIndex
- Troubleshooting 'enq: TX - index contention' WaitsENQIndexAI
- 如何解決enq: TX- index contentionENQIndex
- enq: TX - row lock contention等待事件處理ENQ事件
- enq: TX - index contention故障修復一例ENQIndex
- 'enq: TX - index contention' Waits in a RAC Environment. [ID 873243.1]ENQIndexAI
- enq: TX - row lock contentionENQ
- 【MOS】Troubleshooting 'enq: TX - index contention' Waits (文件 ID 873243.1)ENQIndexAI
- enq: WF - contention等待事件ENQ事件
- enq: CF - contention 等待事件ENQ事件
- enq: TS - contention 等待事件ENQ事件
- 奇異的enq: TX - row lock contentionENQ
- 等待事件之enq: HW - contention事件ENQ
- enq:TM-contention事件等待ENQ事件
- 消除 enq: DX - contention 等待事件ENQ事件
- Oracle等待事件之enq: TM – contentionOracle事件ENQ
- oracle等待事件之enq: CF – contentionOracle事件ENQ
- AWR實戰分析之----enq: TX - row lock contentionENQ
- enq: TX - allocate ITL entry等待事件分析ENQ事件
- 如何診斷等待事件 enq: HW - contention事件ENQ
- 【效能調整】等待事件 enq: SQ - contention事件ENQ
- Oracle Enqueues Wait Events 三 enq: TX - row lock contentionOracleENQAI
- enq: TX – row lock contention的測試和案例分析ENQ
- 無關的表引起的enq: TX - row lock contentionENQ
- 關於enq: TX - allocate ITL entry等待事件ENQ事件
- 事務上的等待事件 —— enq: UL - contention事件ENQ
- enq: SQ - contention 等待事件處理辦法ENQ事件
- 大量insert引起的enq: HW - contention等待ENQ
- 關於enq: TX - row lock contention行鎖的總結ENQ
- 20161208理解enq TX - row lock contentionENQ