Last Updated on 11월 10, 2026 by Jade(정현호)

안녕하세요 

2025년 6월에 MySQL 30주년 한국 커뮤니티 데이 행사에서 "Deep Dive into MySQL EXPLAIN Filtered" 주제로 발표한 자료를 다시 공유드립니다.

EXPLAIN 결과의 filtered 컬럼은 "rows로 추정된 행 중 몇 %가 다음 단계로 전달되는가"를 보여주는데, 이 값이 실제로 MySQL 옵티마이저 내부에서 어떻게 계산되는지 소스 레벨로 들여다본 내용입니다.

Loading Viewer...


조건 종류별 계산 상수부터 여러 조건이 결합될 때의 공식, 최소값 보정 로직까지, 실제 데이터와 옵티마이저 디버그 로그를 함께 살펴보았습니다.

많은 DBA분들께 도움이 되었으면 합니다.

감사합니다.

0
글에 대한 당신의 생각을 기다립니다. 댓글 의견 주세요!x