mysql如何避免死鎖

Mysql死鎖: 通常是多個事務互相持有對方不兼容的鎖導致的。 在可重複度RR及以上級別會生成gap lock 和 next-key lock 兼容矩陣圖(橫向是已持有鎖,縱向是請求的鎖) 發生死鎖的條件: situation1: AB都獲得GK,插入時都想獲得IK,等待對方的GK釋放,導致死鎖。 situation2: 如何避免: 儘量使用主鍵更新數據,防止使用非聚簇索引回表時和使用聚簇索引衝突
相關文章
相關標籤/搜索