백은빈, 이성욱 님의 "Real MySQL" 책을 정리한 포스팅 입니다. 이벤트들이 바이너리 로그에 어떤 형태로 저장되는지에 대한 구분 1. Statement 기반 바이너리 로그 포맷이벤트를 발생시킨 SQL문을 바이너리 로그에 기록하는 방식 장점저장 공간 용량에 대한 부담이 적어짐백업 및 복제 작업이 빠르게 처리됨 단점비확정적인 쿼리 사용시, 동기화가 정확히 이루어지지 않을 수 있음RAND(), VERSION()SELECT FOR UPDATE / SHARE에서 NOWAIT이나 SKIP LOCKED 옵션 사용사용자 정의 함수 or 스토어드 프로시저 사용데이터에 락을 많이 검풀 테이블 스캔이 발생할 가능성 있음트랜잭션 격리 수준이 "READABLE-READ" 이상이어야 함 2. Row 기반 바이너리 로그 포..