oracle 等待事件 enq TX - row lock contention

產生原因: 第一種情況:當兩個會話對同一行進行更新時,ORACLE爲了保證數據庫的一致性,加了一個TX鎖,這時另一個或多個會話必須等待第一個會話commit或rollback,否則會一等待下去,這是最爲常見的一種模式! 第二種情況:兩個或多個會話向具有唯一主健索引的表中插入或更新相同的數據行,既然是唯一主健索引,那麼先獲得插入的session以TX排它鎖模式進行添加,此時其它session
相關文章
相關標籤/搜索