6 - 鎖 lock 和 latch latch:內存中的輕量級互斥量或讀寫鎖,其目的是為了保證併發線程操作臨界資源的正確性。無死鎖檢測和處理機制。 lock:鎖定數據庫中的對象,比如表,頁,行等,其目的是為了保證併發事務操作表對象的正確性。可通過 等待有向圖 和 超時機制進行死鎖檢測和處理。 以下討論的內容都是和lock相關的。 Innodb中鎖的類型 行級鎖: 共享鎖(讀鎖):可以和