タグ

InnoDBとREPEATABLE READに関するmasudaKのブックマーク (1)

  • REPEATABLE READの話 - NullPointer's

    MySQL5系で、REPEATABLE READな環境があったのですが、ん?と思うことがあったので、備忘録。 結論から言うと、MySQL5.5 + InnoDBでファジーリードやファントムリードと思われる挙動が確認できた(気がする)。 InnoDBのREPEATABLE READでハマった話 - カイワレの大冒険 Second これ、厳密にはファジーリードとは言えないのですよ。ちょっと見ていきましょうか。 まず、複数トランザクションが同一の行をupdateした場合の挙動は、公式リファレンスマニュアルに書いてあります。 テーブル内のいくつかの行を更新すると、SELECT は他の行の古いバージョンを確認すると同時に、更新された行の最新のバージョンを確認します。もし別のユーザが同時に同じテーブルを更新すると、今までとは違う状態のテーブルをデータベース内で確認するかもしれないいう例外があるかもしれ

    REPEATABLE READの話 - NullPointer's
  • 1