Group Replication single-primary와 multi-primary의 차이와 위험
Group Replication의 쓰기 모드별 실행 경로, 다중 쓰기 충돌, DDL 제약과 전환 기준을 실제 3멤버 실험으로 정리한다.
전체 문서 31개 · 1 / 2 페이지
Group Replication의 쓰기 모드별 실행 경로, 다중 쓰기 충돌, DDL 제약과 전환 기준을 실제 3멤버 실험으로 정리한다.
MySQL Group Replication의 과반수 합의, 트랜잭션 충돌 인증, 멤버십 변경을 연결해 이해하고 운영 진단과 장애 대응 기준을 정리한다.
MySQL 스키마 변경에서 구·신 애플리케이션의 공존, 이중 쓰기, 백필, 읽기 전환과 컬럼 제거 순서를 검증하고 롤백 경계를 정리한다.
MySQL PITR 실습에서 DROP·DELETE의 트랜잭션 경계를 찾고, 분리된 복원 서버의 전체 행과 GTID를 대조하여 복구 목표 달성을 검증한다.
MySQL 전체 백업과 연속된 binlog를 조합해 사고 직전 트랜잭션 경계까지 복구하는 절차와 GTID·검증·전환 기준을 설명한다.
mysqldump의 스냅샷 일관성 범위와 저장 프로그램 포함 기준을 설명하고, 실제 덤프·복원으로 데이터와 객체 누락 여부를 검증한다.
MySQL 복제 환경에서 쓰기 후 읽기 일관성을 보장하는 writer 라우팅, GTID 대기, 버전 토큰과 Aurora의 적용 범위를 정리한다.
Aurora MySQL의 ReplicaLag, 커밋 가시성, reader endpoint의 연결 분산을 구분하고 일관성 요구에 맞는 읽기 경로와 진단 절차를 정리한다.
MySQL 복제의 1062·1032 오류를 원인과 트랜잭션 경계로 진단하고, 데이터 복구와 skip counter·GTID 스킵의 위험을 재현으로 확인한다.
MySQL 트랜잭션을 짧게 유지하고 잠금 오류와 commit 결과 불확실성에 안전한 멱등 재시도 구조를 설계하는 방법을 정리한다.
MySQL Savepoint의 내부 동작과 partial rollback 설계, 잠금·오류 처리·Aurora MySQL 운영 주의점을 정리한다.
mysqldump --single-transaction이 InnoDB의 일관된 스냅샷을 만드는 원리와 적용 범위, DDL 위험, 운영 검증 절차를 정리한다.
MySQL 장기 트랜잭션이 undo history와 purge, 잠금, 복제 지연에 미치는 영향과 진단·통제 절차를 정리한다.
MySQL 트랜잭션 격리 수준의 가시성과 잠금 차이를 이해하고 워크로드별 선택 기준을 운영 관점에서 정리한다.
MySQL InnoDB deadlock의 발생 조건과 희생자 선택을 이해하고 LATEST DETECTED DEADLOCK 보고서를 읽어 재현·예방하는 절차를 정리한다.
MySQL Metadata Lock의 획득과 대기 원리를 이해하고 긴 트랜잭션과 DDL 차단을 진단하고 예방하는 방법을 정리한다.
InnoDB 자동 증가 값 할당 방식과 innodb_autoinc_lock_mode별 동시성, 복제 안전성, 운영 판단 기준을 정리한다.
MySQL InnoDB가 Phantom read를 제어하는 MVCC와 next-key lock의 역할, 격리 수준별 차이와 운영 진단법을 설명한다.
InnoDB의 record lock, gap lock, next-key lock이 B+Tree 검색 구간을 보호하는 원리와 진단·설계 기준을 설명한다.
InnoDB locking read가 최신 커밋 버전을 읽고 record·gap lock을 획득하는 원리와 FOR UPDATE, FOR SHARE의 운영 기준을 설명한다.