Change Buffer의 역할: secondary index 변경 지연과 운영상 장단점
InnoDB Change Buffer가 secondary index 변경을 지연 병합하는 방식과 성능 이점, 장애 복구 비용, 운영상 주의점을 정리한다.
전체 문서 71개 · 4 / 4 페이지
InnoDB Change Buffer가 secondary index 변경을 지연 병합하는 방식과 성능 이점, 장애 복구 비용, 운영상 주의점을 정리한다.
InnoDB Buffer Pool instance와 chunk가 대용량 메모리 서버의 캐시 확장, 경합 완화, 동적 크기 조정에 미치는 영향을 운영 관점에서 정리한다.
MySQL InnoDB Buffer Pool warmup의 dump/load 동작과 재시작 직후 성능 저하를 줄이는 운영 전략을 정리한다.
InnoDB Buffer Pool의 dirty page, checkpoint, flush 정책, write pressure를 운영 관점에서 정리한다.
InnoDB Buffer Pool의 LRU 리스트가 young/old sublist를 사용해 대량 스캔과 운영 워크로드를 보호하는 방식을 정리한다.
MySQL InnoDB Buffer Pool이 데이터 페이지 캐시, 읽기 I/O, 변경 버퍼링, 체크포인트, 운영 성능에 미치는 영향을 정리한다.
InnoDB secondary index가 leaf record에 Primary Key를 함께 저장하는 이유와, covering read·clustered lookup·인덱스 크기 증가 비용을 운영 관점에서 정리한다.
InnoDB clustered index에서 Primary Key가 행의 물리적 배치, secondary index 구조, 페이지 분할, 조회 비용에 어떤 영향을 주는지 운영 관점에서 정리한다.
MySQL SQL mode가 strict mode, only_full_group_by, 날짜 검증과 운영 안정성에 미치는 영향을 DBA 관점에서 정리한다.
MySQL에서 문자셋과 collation이 저장, 비교, 정렬, 인덱스 선택성에 미치는 영향을 운영 관점에서 정리한다.
MySQL 서버의 connection thread, background thread, thread cache가 성능과 장애 대응에 미치는 영향을 운영 관점에서 정리한다.