mysql 死鎖狀況

共享鎖:也就是讀鎖。 能夠支持多個用戶同時讀。 排他鎖:也就是寫鎖。 1、 一個用戶A操做表A,又訪問表B。 另外一個用戶B操做表B,又訪問表A。就有可能用戶A等待表B鎖的釋放,用戶B等待表A的釋放。二者都在等待對方,致使了死鎖。web 解決方法:調整邏輯訪問順序一致。數據庫 2、 用戶A查詢一條記錄,而後修改該記錄。用戶B也查詢該記錄,而後也企圖修改該記錄。鎖從讀鎖升級爲寫鎖。 A在等待B的讀鎖
相關文章
相關標籤/搜索