完美解答35K月薪的MySQL面試題(四)MySQL是如何加行鎖的?
四、MySQL是如何加行鎖的?
1.RR隔離級別下的加鎖機制
2.RC隔離級別下的加鎖機制
間隙鎖時為了解決幻讀問題,在RC允許出現幻讀現象所以RC隔離級別下行鎖都加的是記錄鎖。
只有在外鍵約束檢查(foreign-key constraint checking)以及唯一鍵檢查(duplicate-key checking)時會使用間隙鎖封鎖區間
附錄
sakila數據庫簡介
Sakila示例數據庫的開發始于2005年初。最初由MySQL AB文檔團隊的前成員Mike Hillyer開發,旨在提供一種標準模式,可用于書籍,教程,文章等示例。Sakila示例數據庫還用于突出顯示MySQL的功能,例如視圖,存儲過程和觸發器。
主要包括演員,電影等表信息。
sakila數據庫下載頁面-
MySQL
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。