root layout

패스트캠퍼스

  1. 강의 질문
  2. 개발/데이터

트랜잭션 읽기 일관성 질문드립니다!

2025.05.09 14:08 작성

Consistent 모드 읽기, Current 모드 갱신에 대해서 잘 이해가 안돼서 질문드립니다!


오른쪽 쿼리문(2)번이 실패하는 이유에 대해 헷갈리는데 제가 이해한게 맞는지 잘 모르겠습니다.


읽기 작업의 경우 consistent, 갱신 작업의 경우 current를 사용한다면

오른쪽 sql문이 실패하는 이유는

update가 current 모드로 실행되기 때문에 (1)번 트랜잭션의 commit된(commit되진 않았으나 실행된 쿼리라 가능한걸까요?) 결과를 가지고 where balance = 1000에서 consistent비교를 하고, 그 결과가 다르기 때문이라고 이해하면 될까요?


답변 

연관 질문

커뮤니티 질문보기