커뮤니티 격리 수준을 읽습니다
] Read Community는 거래가 표시되기 전에 트랜잭션에 대한 데이터가 제출되었는지 확인합니다. 그러나 데이터가 데이터로 업데이트되고 동일한 데이터를 다시 읽으면 결과가 일관됩니다.
Repertable Read 고립 된 레벨반대로 반복 가능한 읽기는 더 높은 수준의 일관성을 제공합니다. 데이터 읽기가 제출되었음을 보장 할뿐만 아니라 전체 트랜잭션 중에 데이터가 변경되지 않도록합니다. 다른 거래가 업데이트 되더라도 원래 읽기 결과는 일관성이 유지됩니다.
예
다음 장면을 고려할 때 표 T에는 '1'값이있는 열 C가 포함되어 있습니다.
트랜잭션 시작; 선택 *에서 *; 대기 시간 지연 '00 : 01 : 00 '; 선택 *에서 *; 저지르다;
commited :
두 번째 select 문은 지연 중에 데이터가 변경 될 수 있으므로 업데이트되거나 수정 된 데이터를 반환 할 수 있습니다.BEGIN TRANSACTION;
SELECT * FROM T;
WAITFOR DELAY '00:01:00';
SELECT * FROM T;
COMMIT;
스냅 샷 : 는 직렬화 가능과 유사하지만 스냅 샷을 사용하여 동시 트랜잭션을 차단하지 않고 일관성을 제공합니다.
오른쪽 격리 레벨을 선택하십시오
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3