mysql 롤백 문의 드립니다. 및 백업 문의 정보
mysql 롤백 문의 드립니다. 및 백업 문의본문
조금만한 데이터가 아주 빈번하게 교체되는 db 테이블이 있는데.
데이터가 들어갔는데 잘못된 데이터가 들어가서 문제가 생겼을 경우
롤백을 하는데. 중간에 어떤 사용자가 데이터를 읽어가면
교체된 데이터를 가져가는 건가요? 롤백 적용 되기전에 데이터를 가져가는 건가요?
그리고또 이런게 빈법하게 교체되는 db는 제가 5분마다 백업을 해야되는데.
어떻게 해야 되는 겁니까? 접속 차단하기는 그렇고 테이블락을 걸기도 그렇고.
그리고 락이 걸리면 db 연결이 잠시 보류로 걸리는 건가요?
데이터가 들어갔는데 잘못된 데이터가 들어가서 문제가 생겼을 경우
롤백을 하는데. 중간에 어떤 사용자가 데이터를 읽어가면
교체된 데이터를 가져가는 건가요? 롤백 적용 되기전에 데이터를 가져가는 건가요?
그리고또 이런게 빈법하게 교체되는 db는 제가 5분마다 백업을 해야되는데.
어떻게 해야 되는 겁니까? 접속 차단하기는 그렇고 테이블락을 걸기도 그렇고.
그리고 락이 걸리면 db 연결이 잠시 보류로 걸리는 건가요?
추천
0
0
댓글 6개

역시 락 걸고 들어가야 한다는 건데..
롤백 질문은 어떻게 쓰는지 물어보는게 아닌데요..
롤백 질문은 어떻게 쓰는지 물어보는게 아닌데요..

첫번째 링크
rollback 에서 SELECT * FROM table; 을 봐보세요.
롤백 전에 읽어간 데이터와 롤백 후에 읽어간 데이터.
rollback 에서 SELECT * FROM table; 을 봐보세요.
롤백 전에 읽어간 데이터와 롤백 후에 읽어간 데이터.
그러면 지금 의미는 롤백이 떨어지기전에 다른 사용자가 데이터를 읽어가면.
이미 변조된 데이터를 가져간다는 건가요?
이미 변조된 데이터를 가져간다는 건가요?

동일 세션이 아니면
트랜젝션이 시작되기전의 데이터가 나타납니다.
트랜젝션이 시작되기전의 데이터가 나타납니다.
아항~ 감사해요.
라엘님 참~
라엘님 참~