4
A
回答
2
答案將取決於DBMS。
有些DBMS可能根本沒有發現死鎖;你必須對數據庫操作進行某種超時,並且如果超時觸發,則不清楚DBI和相關的DBD將處於什麼狀態。
某些DBMS會檢測到死鎖並報告錯誤,在這種情況下,您會像處理其他任何錯誤一樣或多或少地處理錯誤 - 但針對「死鎖錯誤」的特殊錯誤代碼處理取決於正在使用的特定DBMS 。
我不確定是否有其他重要選項。
相關問題
- 1. Mysql死鎖檢測
- 2. 使用JVMTI進行死鎖檢測
- 3. 鎖樹算法死鎖檢測
- 4. 使用nUnit測試死鎖
- 5. MySql:事務不檢測死鎖?
- 6. 線程池死鎖:針對或檢測
- 7. 疑難解答aspnet_isapi.dll檢測到死鎖
- 8. 資源分配圖的死鎖檢測
- 9. Oracle如何檢測事務死鎖?
- 10. 通過PHP檢測MySQL死鎖
- 11. 腳本來檢測db2死鎖
- 12. 如何檢測Asio庫的死鎖?
- 13. 如何檢測Django中的死鎖?
- 14. 麻煩實施死鎖檢測算法
- 15. 使用ASM以檢測可能的同步死鎖
- 16. 使用此SQL語句檢測到死鎖?
- 17. x單元測試死鎖
- 18. 在SQL中使用雙重檢查鎖定的死鎖
- 19. 死鎖線程檢查
- 20. 在實時應用程序中檢測死鎖的方法
- 21. 使用鎖表時InnoDB死鎖
- 22. 使用Thread.Sleep解決鎖定死鎖
- 23. 使用spin_lock和spin_lock_irqsave,死鎖?
- 24. 使用Jconsole分析死鎖
- 25. 使用HttpWebRequest的死鎖
- 26. Postgresql鎖死鎖
- 27. 使用Spring EntityManager,使用DBCP測試死鎖
- 28. 除死碼檢測
- 29. 死鎖
- 30. 鎖分區死鎖
我使用MySQL數據庫。 – porton