問題1:
最近看到一條面試題:並發更新同一條記錄如何解決事務死鎖?
參考:並發更新引發的死鎖問題排查
解決方法:高並發程序,都不應該存在僅根據非主鍵的幾個字段一查就要update/delete的場景。即使有,也應該改為先把要更新的記錄查出來然后逐條按主鍵id更新。
問題2:
參考:並行事務同時更新同一條記錄
測試問題1
測試事務死鎖
每次插入數據插入200條數據 username=test
都是for循環修改那200條數據
異常信息:
問題1:
最近看到一條面試題:並發更新同一條記錄如何解決事務死鎖?
解決方法:高並發程序,都不應該存在僅根據非主鍵的幾個字段一查就要update/delete的場景。即使有,也應該改為先把要更新的記錄查出來然后逐條按主鍵id更新。
問題2:
測試問題1
測試事務死鎖
每次插入數據插入200條數據 username=test
都是for循環修改那200條數據
異常信息:
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。