MySQL 4
MySQL·Oracle 의 통계 처리 차이를 파고든 기록
이 글은 Christophe Pettus 의 How the Other Half Counts 를 읽고, MySQL 과 Oracle 이 Optimizer 통계를 다루는 방식이 왜 이렇게 다른지 파고들며 정리한 기록입니다. 리터럴(바인드 변수가 아닌) 변수 조건을 전제로 합니다. 들어가며 비용 기반 Optimizer 는 결국 같은 문제를 풉니다. 통계...
MySQL Bug #120021 — IN-list 샘플링 파라미터 제안
2026년 3월 MySQL Optimizer Team 에 제출한 Bug #120021 (eq_range_index_dive_sample_count 파라미터) 제안한 배경, 구현, 리뷰 과정을 정리한 글입니다. 패치는 8.4.x trunk 기준이며, MySQL Optimizer Team Lead 의 정식 피드백을 받아 Verified 상태로 분류된 시점...
pt-osc Issue in MariaDB v10.11.7
AWS RDS MariaDB 10.11.7 환경에서 pt-online-schema-change 가 INSERT 의 일부를 누락시키는 사고가 있었고, MariaDB JIRA MDEV-34438 로 upstream confirmed 된 trigger 재실행 버그였습니다. 단계적으로 이슈를 좁혀나간 진단 흐름을 되새겨 보았고, 그 과정에서 들어간 코드 수정...
Amazon RDS Proxy - Aurora MySQL 가용성테스트
2022년 11월 수행한 테스트를 기반으로 정리한 내용입니다. Amazon Aurora MySQL V2 환경(ap-northeast-2, db.t3.medium × 4 리더 인스턴스)에서 측정한 케이스입니다. 개요 Amazon RDS 프록시를 사용하면 애플리케이션이 데이터베이스 연결을 Pooling 하고 공유하도록 허용하여 확장 기능을 향상할 수...