enq: TX - row lock contention等待事件處理
下午接到同事的電話。說資料庫記憶體cpu都很高。應用伺服器停了,資料庫壓力還沒有降下去。
進去後。發現有近50個enq: TX - row lock contention等待事件,還有幾十個read by other session等待事件。檢視了一下,這些會話都鎖定了一張表,都在做update操作。
把update語句貼上出來,一看執行計劃。看了嚇我一跳。全表掃描。更新一行也全表掃描,問了一下開發,原來他們前幾天處理過這個表,但是重建的時候沒有建主鍵。
這下問題好辦了。把主鍵建上。
問題又來了,主鍵唯一衝突。好傢伙。後來發現插入的重複資料是一摸一樣的。這下把重複記錄都刪掉,留下一條,然後把主鍵建上。
把應用起來,一切正常。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25027760/viewspace-752119/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 等待事件enq: TX - row lock contention事件ENQ
- 【等待事件】-enq: TX - row lock contention事件ENQ
- 等待事件enq TX row lock contention分析事件ENQ
- enq: TX - row lock contentionENQ
- 奇異的enq: TX - row lock contentionENQ
- AWR實戰分析之----enq: TX - row lock contentionENQ
- 故障排除 | enq:TX - index contention等待事件ENQIndex事件
- zt_Oracle enq: TX contention 和 enq: TM contention 等待事件OracleENQ事件
- Oracle Enqueues Wait Events 三 enq: TX - row lock contentionOracleENQAI
- enq: TX – row lock contention的測試和案例分析ENQ
- 無關的表引起的enq: TX - row lock contentionENQ
- enq: TX - index contention等待ENQIndex
- 關於enq: TX - row lock contention行鎖的總結ENQ
- enq: SQ - contention 等待事件處理辦法ENQ事件
- 20161208理解enq TX - row lock contentionENQ
- ORACLE 歸檔空間滿導致的enq: TX - row lock contentionOracleENQ
- 使用oradebug dump processstate 來診斷enq: TX - row lock contentionENQ
- enq: WF - contention等待事件ENQ事件
- enq: CF - contention 等待事件ENQ事件
- enq: TS - contention 等待事件ENQ事件
- 等待事件之enq: HW - contention事件ENQ
- enq:TM-contention事件等待ENQ事件
- 消除 enq: DX - contention 等待事件ENQ事件
- 一次資料庫相關操作卡住的排查--enq: TX - row lock contention資料庫ENQ
- enq:TX - index contentionENQIndex
- enq: TX - index contentionENQIndex
- Oracle等待事件之enq: TM – contentionOracle事件ENQ
- oracle等待事件之enq: CF – contentionOracle事件ENQ
- enq: TX - index contention基礎理論ENQIndex
- 等待事件之Row Cache Lock事件
- enq: TX - allocate ITL entry等待事件分析ENQ事件
- 如何診斷等待事件 enq: HW - contention事件ENQ
- 【效能調整】等待事件 enq: SQ - contention事件ENQ
- 故障處理】佇列等待之enq: US - contention案例佇列ENQ
- 【故障處理】佇列等待之enq: US - contention案例佇列ENQ
- 【故障處理】佇列等待之enq IV - contention案例佇列ENQ
- enq:Library cache lock/pin等待事件ENQ事件
- 關於enq: TX - allocate ITL entry等待事件ENQ事件