ZI-won-ZONE-ha / CS_JONGJIBU

CS 종지부 찍기
2 stars 0 forks source link

[DB] InnoDB 스토리지 엔진에서 REPEATABLE READ 격리 수준일 때 PHANTOM READ가 발생하지 않는 이유 #9

Open jjiwoning opened 1 year ago

jjiwoning commented 1 year ago

Real MySQL p183을 보면 "InnoDB 스토리지 엔진에서는 갭 락과 넥스트 키 락 덕분에 REPEATABLE READ 격리 수준에서도 이미 "PHANTOM READ"가 발생하지 않기 때문에" 라고 되어 있는데 명확하게 왜 발생하지 않는지 궁금하네요

jjiwoning commented 1 year ago

https://suhwan.dev/2019/06/09/transaction-isolation-level-and-lock/

https://dev.mysql.com/doc/refman/8.0/en/innodb-next-key-locking.html

worldii commented 1 year ago

굿