您好,登錄后才能下訂單哦!
數據庫中
修改 刪除 添加 x鎖 排它鎖 修改當前表的時候 另一個操作無法訪問
查詢 s鎖 共享鎖
調試一個事務回滾過程中 執行 另一個命令 會失敗
begin tran
update student set name='jack' where id=1
rollback tran
select * from student with(nolock)
數據庫本身有一個查詢當前系統有沒有死鎖 會犧牲一個請求 滿足另一個
開發中避免死鎖:
1,sql操作表的順序一定要盡量一致
2,把查詢sql中添加 with(nolock)
3,鏈接非常多而引起的死鎖(join) 使用臨時表
讓一個原始表跟臨時表進行連接查詢-臨時表-原始表2連接查詢-臨時表-原始3
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。