MySQL進階【十二】—— 深挖Innodb事務的多版本控制(MVCC)的實現原理

什麼是多版本控制 多版本併發控制(Multi-Version Concurrency Control)是MySQL的InnoDB引擎實現隔離級別的一種具體方式。用於實現提交讀和可重複讀。 多版本控制的優勢 同一行數據平時發生讀寫請求時,會上鎖阻塞住。但mvcc用更好的方式去處理讀—寫請求,做到在發生讀—寫請求衝突時不用加鎖。 這個讀是指的快照讀,而不是當前讀,當前讀是一種加鎖操作,是悲觀鎖。 當前
相關文章
相關標籤/搜索