InnoDB에서 일반 SELECT와 locking read가 어떻게 다르게 동작하는지, REPEATABLE READ와 READ COMMITTED의 차이, phantom과 next-key lock, undo/redo의 역할을 한 번에 정리합니다.
클러스터드 인덱스, 보조 인덱스, undo/redo, REPEATABLE READ, READ COMMITTED, MyISAM 차이, wait_timeout, DB 세션과 커넥션 풀까지 한 번에 훑는 MySQL 정리 노트입니다.
InnoDB에서 테이블이 디스크에 어떻게 저장되는지 — File, Segment, Extent, Page, Row 각 계층의 역할과 크기를 정리합니다.
MySQL 전문 검색 API의 응답 시간을 6.85초에서 84ms로, Left Join을 Subquery로 변경하여 약 30배 향상한 과정을 정리합니다.
H2와 MySQL의 JSON 타입 매핑 차이(byte[] vs String)로 인한 Converter 에러 원인과 해결 방법을 정리합니다.