トランザクション

ダーティリード

日本語

概要

あるトランザクションが、まだコミットされていない別のトランザクションの変更内容を読み取ってしまう現象。

詳細

読み取った後に元のトランザクションがロールバックされると、存在しないはずのデータを読んでいたことになる。最も低い分離レベルである「READ UNCOMMITTED」でのみ発生しうる現象で、通常の分離レベルでは防止される。

データベースの他の用語