ホームページ >データベース >mysql チュートリアル >SQL Server 分離レベル: コミット読み取りと反復読み取りの違いは何ですか?
SQL Server 分離レベル: コミットされた読み取りと反復可能な読み取りの違い
SQL Server のコミット読み取り分離レベルと反復読み取り分離レベルは、一見すると似ているように見えますが、大きな違いがあります。
コミットされた読み取り
Read Committed は、トランザクションによって読み取られたデータが読み取られたときに確実にコミットされるようにします。これにより、トランザクションが「ダーティ データ」、つまりコミットされていないトランザクション中に中間状態にあったデータを認識するのを防ぎます。ただし、コミットされた読み取りは、その後の同じデータの読み取りで同じ値が返されることを保証しません。他のトランザクションは、最初のトランザクションが完了する前に読み取られたデータを変更または削除することができます。
例:
反復読み取り
反復可能な読み取りにより、より高いレベルの分離が提供され、以下が保証されます。
例:
概要
以上がSQL Server 分離レベル: コミット読み取りと反復読み取りの違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。