파라미터 튜닝 기준: innodb_buffer_pool_size부터 redo, flush, temp까지
MySQL의 메모리·redo·페이지 flush·임시 테이블을 연결해 병목을 구분하고, 파라미터 변경의 근거와 검증·원복 기준을 정리한다.
전체 문서 62개 · 1 / 4 페이지
MySQL의 메모리·redo·페이지 flush·임시 테이블을 연결해 병목을 구분하고, 파라미터 변경의 근거와 검증·원복 기준을 정리한다.
MySQL의 ANALYZE, OPTIMIZE, CHECK TABLE을 통계 갱신·물리 재구성·구조 검사로 구분하고 실행 시점과 운영 위험을 정리한다.
InnoDB의 DELETE와 공간 반환 차이, OPTIMIZE TABLE의 재구축 과정, tablespace별 회수 한계와 Aurora 운영 점검 기준을 정리한다.
MySQL 대용량 DELETE의 undo·purge·복제 부담을 설명하고, 청크 삭제와 휴지 시간, 아카이브 검증, 파티션 삭제의 선택 기준을 정리한다.
MySQL 월별 RANGE 파티션의 선행 생성, MAXVALUE 분할, 재실행 안전성, 보관 경계와 삭제 승인을 실제 SQL로 검증한다.
MySQL의 utf8mb4 전환에서 연결 문자셋, 정렬 규칙 충돌, 인덱스 바이트 한도와 DDL 재구축을 검증하고 안전한 변경 절차를 정리한다.
MySQL 컬럼 자료형 변경에서 암묵적 변환, 데이터 잘림, 인덱스 재구축을 구분하고 SQL mode와 DDL 알고리즘으로 변경 위험을 검증한다.
pt-online-schema-change의 변경 동기화와 청크 복사 원리, 테이블 교체 시 잠금, 외래 키·복제·Aurora 운영 주의점을 검증 예제로 설명한다.
대형 MySQL 테이블 ALTER의 공간·작업 시간·복제 지연을 사전 평가하고, 중단 기준과 완료 후 되돌리기 계획을 구분한다.
MySQL Instant ADD COLUMN의 기본값 해석, 버전별 제약, 행 버전 한도와 MDL 대기를 실제 SQL로 확인하고 안전한 변경 절차를 정리한다.
MySQL Online DDL의 단계별 메타데이터 잠금과 후속 조회의 대기 전파를 재현하고, 제한 시간·진단·중단 기준을 정리한다.
MySQL Online DDL의 COPY·INPLACE·INSTANT 실행 방식과 재구축·동시성·메타데이터 잠금의 차이를 검증 예제와 운영 기준으로 정리한다.
MySQL에서 대용량 테이블을 논리 추출 또는 tablespace 반입으로 복구하는 원리와 선택 기준, 일관성·호환성·검증 절차를 정리한다.
XtraBackup prepare의 redo 적용과 미커밋 트랜잭션 롤백, 증분 병합 순서와 LSN 연결을 실제 복원 결과로 확인한다.
Percona XtraBackup의 데이터 파일·redo 복사와 prepare 원리를 설명하고, 미커밋 변경이 있는 백업의 실제 복원과 운영 주의점을 확인한다.
MySQL Error Log의 구조와 startup, crash recovery, replication, InnoDB 경고 패턴을 장애 대응 관점에서 체계적으로 해석한다.
MySQL InnoDB Metrics의 계측 구조와 counter·gauge 해석, 수집·정규화·경보 설계 및 Aurora MySQL 운영 차이를 정리한다.
MySQL 장기 트랜잭션이 undo history와 purge, 잠금, 복제 지연에 미치는 영향과 진단·통제 절차를 정리한다.
MySQL 트랜잭션 격리 수준의 가시성과 잠금 차이를 이해하고 워크로드별 선택 기준을 운영 관점에서 정리한다.
MySQL 행 잠금 대기 제한의 동작 원리와 진단 방법, 안전한 트랜잭션 재시도 정책을 운영 관점에서 정리한다.