MVCC原理は、探求し、MySQLのソースコード解析を実施します

最近再綿密な研究のMVCC原理、後で参照するための良い記事の次のコレクションにしようとしました

MVCC原理は、探求し、MySQLのソースコード解析を実施します

InnoDBのMVCC実装の原理とソースの解析

MySQLのInnoDBのマルチバージョン同時実行制御(MVCC)

 

MVCCのメカニズムは、問題があるで欠陥がある、上記の記事が見つけたお読みください。

質問:RRの場合は、開いた後にトランザクションAトランザクション修正データは、しかしコミット提出しなかった。この時間は、トランザクションBは、複数のクエリデータに行うための事項になった後、トランザクションAの完全な提出にコミットした場合、または複数のトランザクション・Bをデータは、初めてクエリデータクエリを照会します。これは、古いデータを使用することです。

RCの場合は、問題ありません。

原因:RRレベル、RCレベルの下で、読み取りビューを読んだときに、スナップショットが作成された最初の時間、各スナップショットを読むには、新たなリードビューを作成します。

公開された178元の記事 ウォン称賛28 ビュー80000 +

おすすめ

転載: blog.csdn.net/sunct/article/details/103189717