主外鍵形成ORA-00060死鎖問題的解決方案

在咱們項目性能測試過程當中出現了ORA-00060死鎖,查了一下Oralce的官方文檔,該死鎖是屬於表級死鎖。咱們的測試場景是不斷的提交數據,而後刪除數據,雖然涉及到多張表的操做,理論上不可能產生表級死鎖。數據庫 進一步分析代碼和出現死鎖的表,發現出現死鎖的是一張由主外鍵關聯的表。在代碼方面當時爲了省事,採用了Oralce主外鍵的級聯刪除關係,沒有經過代碼來控制主外鍵關係。這個時候,當程序刪除主表
相關文章
相關標籤/搜索