이번주차는 7장이다. 트랜잭션 부분.. 정합성 측면에서 정말 중요하다고 느낀다. 최근 회사에서도 트랜잭션 관련하여 오류 하나가 있었는데 더욱 중요하다고 느껴졌다. 이 장을 통해 다양한 트랜잭션이 막을 수 있는 문제들이 무엇이 있고 어떻게 해결하는지 알게되었다. 완화된 격리 수준 1. Read Committed가장 기본적인 트랜잭션 격리 수준. 두 가지를 보장한다.커밋된 데이터만 읽을 수 있다 (더티 읽기 방지)커밋된 데이터만 덮어쓸 수 있다 (더티 쓰기 방지)2. Snapshot Isolation(MVCC)MySQL 은 MVCC를 격리 수준마다 어떻게 사용하는지- 각 행에 숨은 컬럼: DB_TRX_ID(이 행 마지막 수정한 txid), DB_ROLL_PTR(undo log 포인터 = 옛 버전 체인).- ..
카테고리 없음
2026. 7. 3. 23:47