mysql究竟是怎麼解決幻讀的?

mysql究竟是怎麼解決幻讀的?mysql mvcc是什麼,怎麼實現的?算法 先理解幾個概念sql 非鎖定的一致性讀mvc 圖中左邊爲非一致性讀部分spa 【非一致性讀】版本控制 在sql查詢的時候,若是發現記錄已經被加了X鎖,會轉而查詢當前記錄回滾段中最近的快照,讀快照不加鎖,很是快;blog 【mvcc】索引 多版本控制事務 這裏的多版本就是指的回滾段的快照,用來解決幻讀的狀況,即ABA的問題
相關文章
相關標籤/搜索