InnoDB對MVCC的實現

一、什麼是MVCC MVCC(Multi-Version Concurrency Control)即多版本併發控制。MVCC 是一種併發控制的方法,通常在數據庫管理系統中,實現對數據庫的併發訪問。MVCC使得大部分支持行鎖的事務引擎,再也不單純的使用行鎖來進行數據庫的併發控制,取而代之的是把數據庫的行鎖與行的多個版本結合起來,只須要很小的開銷,就能夠實現非鎖定讀,從而大大提升數據庫系統的併發性能。
相關文章
相關標籤/搜索