mysql 死鎖情況

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