MYSQL RR隔離級別下MVCC及鎖解讀

MVCC(Multi-Version Concurrent Control):多版本併發控制,只作用於RC和RR隔離級別,主要是爲了避免髒讀、非重複讀,而非幻讀,很多文章說通過MVCC避免幻讀,其實這種說法是不完善的,RR隔離級別是通過next-key lock 來避免幻讀。   優點:避免了許多需要加鎖的情形 缺點:需要維護每行記錄版本號,造成額外資源消耗 事物四種隔離級別: 我們採用什麼隔離級
相關文章
相關標籤/搜索