반응형 리두로그1 [mysql/DB] 트랜잭션 언두로그?, 리두로그?, 버퍼?, 어댑티브 해시 인덱스? 언두 영역은 insert, update ,delete 같은 문장으로 데이터를 변경했을 때 변경되기 전의 데이터 를 보관하는 곳이다.벽계수 → 수지 로 업데이트 쿼리를 날릴때때 사용자가 커밋하면 현재 상태가 그대로 유지되고, 롤백하면 언두 영역의 백업 된 데이터를 다시 데이터 파일로 저장한다.⇒ 언두 테이블스페이스(저장되는 공간) 언두 로그트랜잭션 롤백 대비용트랜잭션의 격리 수준을 유지하면서 높은 동시성 제공 트랜잭션이 완료되었다고 해당 트랜잭션이 생성한 언두 로그를 즉시 삭제 할 수 있는것은 아니다.A→B→C 순으로 트랜잭션이 시작됐지만 B,C는 완료되었고 A는 아직 종료되지 않았을때 삭제되지 않는다.InnoDB 스토리지 엔진은 언두 로그의 이력을 필요한 만큼 스캔해야만 필요한 레코드를 찾을 수 있기 때.. 2024. 6. 18. 이전 1 다음 반응형