#
本篇文章給大家分享的是有關如何理解enq: TX - index contention等待的探討與測試,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一
當一個事務對一個索引塊做DML時,由于該索引塊沒有空閑空間導致索引塊分裂,這時其他事務正在向這個索引塊做DML時就會產生等待,直到這個索引塊分裂完成。 以下是發生索引分裂競爭的幾種場景:
當表的ITL設置不能滿足并發事務的需求時會產生此等待。數據塊是oracle能夠發出的最小i/o單位。在數據塊中,數據塊每當一個事務需要修改一個數據塊時,需要在數據塊頭部獲得一個可用的IT
參考:http://www.killdb.com/2015/07/13/%E5%85%B3%E4%BA%8Eenq-tx-row-lock-contention%E7%9A%84%E6%B5%8B%E