파라미터 튜닝 기준: innodb_buffer_pool_size부터 redo, flush, temp까지
MySQL의 메모리·redo·페이지 flush·임시 테이블을 연결해 병목을 구분하고, 파라미터 변경의 근거와 검증·원복 기준을 정리한다.
전체 문서 71개 · 1 / 4 페이지
MySQL의 메모리·redo·페이지 flush·임시 테이블을 연결해 병목을 구분하고, 파라미터 변경의 근거와 검증·원복 기준을 정리한다.
MySQL의 ANALYZE, OPTIMIZE, CHECK TABLE을 통계 갱신·물리 재구성·구조 검사로 구분하고 실행 시점과 운영 위험을 정리한다.
InnoDB의 DELETE와 공간 반환 차이, OPTIMIZE TABLE의 재구축 과정, tablespace별 회수 한계와 Aurora 운영 점검 기준을 정리한다.
MySQL 대용량 DELETE의 undo·purge·복제 부담을 설명하고, 청크 삭제와 휴지 시간, 아카이브 검증, 파티션 삭제의 선택 기준을 정리한다.
MySQL의 Partition pruning과 인덱스 접근을 분리해 실행 계획을 읽고, 파티션을 나누어도 조회가 빨라지지 않는 원인과 검증 절차를 정리한다.
MySQL 파티션의 행 배치와 pruning 원리를 살펴보고, RANGE·LIST·HASH·KEY 선택 기준과 고유키·보관 정책의 제약을 실행 예제로 확인한다.
pt-osc의 트리거와 gh-ost의 binlog 적용 구조를 비교하고, 외래 키·쓰기 부하·전환 잠금·Aurora 제약에 따른 선택 기준을 정리한다.
MySQL 병렬 복제에서 논리 시계와 WRITESET 의존성 추적, worker 수, 커밋 순서 보존의 관계를 설명하고 설정·진단 절차를 정리한다.
MySQL 복제 지연을 수신, relay log 적체, worker 실행·잠금 대기로 분해하고 GTID와 Performance Schema로 원인을 판별한다.
MySQL Filesort의 메모리 정렬과 디스크 병합 경로를 이해하고 Sort_merge_passes와 sort_buffer_size를 운영 관점에서 해석한다.
MySQL 내부 임시 테이블이 메모리에서 디스크로 전환되는 조건과 상태 지표, Performance Schema 기반 진단 절차를 정리한다.
Performance Schema의 Table I/O 통계로 인덱스 사용 흔적을 관찰하고 안전한 검증과 제거 절차를 수립하는 방법을 정리한다.
MySQL의 Questions, Threads, Handler, Created_tmp 상태값을 누적 카운터와 순간 게이지로 구분하고 구간 변화율과 후속 진단 절차를 설명한다.
MySQL 세션 관측의 두 출발점인 SHOW PROCESSLIST와 performance_schema.threads의 데이터 구조, 활용 범위, 권한, 운영 진단 절차를 비교한다.
MySQL Performance Schema의 계측 비용을 instrument·consumer·보존 범위별로 분해하고 안전하게 조정하는 운영 기준을 정리한다.
MySQL Performance Schema의 memory instrument로 전역·스레드·계정별 메모리 사용량과 고수위 값을 해석하는 방법을 정리한다.
Performance Schema의 table handler 대기와 테이블별 I/O 요약을 연결해 접근량, 지연 시간, 읽기 유형별 병목을 진단하는 방법을 정리한다.
MySQL statement digest를 기준으로 쿼리 패턴별 지연 시간과 조사 행 수를 구간별로 추적하고 튜닝 우선순위를 정하는 방법을 설명한다.
MySQL sys 스키마의 구성 원리와 핵심 진단 뷰를 성능, 인덱스, 잠금, 메모리 관점에서 운영 절차와 함께 정리한다.
MySQL Slow Query Log를 pt-query-digest와 Performance Schema digest로 분류하고 개선 우선순위를 정하는 운영 체계를 설명한다.