MySQL에서 "SC"는 두 번째 계약(Second Contract)을 의미하며, 이는 트랜잭션 격리 수준입니다. 두 번째 계약 격리 수준은 읽기 커밋, 반복 불가능 읽기 및 팬텀 읽기 속성을 보장하여 팬텀 읽기를 허용하면서 더티 읽기 및 반복 불가능 읽기를 방지합니다. 높은 수준의 일관성과 동시성을 요구하는 애플리케이션에 자주 사용됩니다.
SC in MySQL
MySQL에서 약어 "SC"는 "Second Contract"를 의미하며 두 번째 계약을 의미합니다. 동시 트랜잭션에 대한 더 높은 가시성을 제공하는 트랜잭션 격리 수준입니다.
두 번째 계약 격리 수준
두 번째 계약 격리 수준은 다음 속성을 보장합니다.
다른 격리 수준과의 비교
Second Contract 격리 수준과 다른 격리 수준의 비교는 다음과 같습니다.
Isolation level | Read commit | Non-repeatable read | Phantom read |
---|---|---|---|
읽기 제출됨 | ✓ | ✗ | ✗ |
반복 읽기 | ✓ | ✓ | ✗ |
Serializabl | ✓ | ✓ | ✓ |
2차 계약 | ✓ | ✓ | ✓ |
사용 시나리오
두 번째 계약 격리 수준은 일반적으로 높은 수준의 일관성과 동시성이 필요한 애플리케이션에 사용됩니다. 가상 읽기를 허용하면서 더티 읽기와 반복 불가능한 읽기를 방지합니다.
두 번째 계약 격리 수준은 다음과 같은 상황에서 사용할 수 있습니다.
위 내용은 mysql에서 sc는 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!