MySQL では、「SC」は Second Contract を表し、トランザクション分離レベルです。 2 番目の契約分離レベルは、コミットされた読み取り、非反復読み取り、およびファントム読み取りのプロパティを保証し、ダーティ読み取りと非反復読み取りを防止し、ファントム読み取りを許可します。高度な一貫性と同時実行性を必要とするアプリケーションでよく使用されます。
MySQL の SC
MySQL では、略語「SC」は「Second Contract」を表します。 2 番目の種類の契約。これは、同時トランザクションの可視性を高めるトランザクション分離レベルです。
2 番目のコントラクト分離レベル
2 番目のコントラクト分離レベルでは、次のプロパティが保証されます:
#他の分離レベルとの比較
Second Contract 分離レベルと他の分離レベルの比較は次のとおりです:コミットされた読み取り | 反復不可能な読み取り | ファントム読み取り | |
---|---|---|---|
✓ | ✗ | ✗ | |
✓ | ✓ | ✗ | |
##✓ | ✓ | ✓ | ##2 番目の契約 |
✓ | ✓ |
2 番目のコントラクト分離レベルは、通常、高度な一貫性と同時実行性を必要とするアプリケーションで使用されます。ファントム読み取りを許可しながら、ダーティ読み取りと非反復読み取りを防止します。 2 番目のコントラクト分離レベルは、次の状況で使用できます。
トランザクション間の高度な一貫性を確保する必要がある。 ダーティ リードと非反復読み取りは回避する必要があります。以上がmysql で sc とはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。