- MySQL 서버는 SQL 문 분석, 최적화, 실행 계획 수립, 데이터 추출 과정으로 구성됩니다 ⚙️
- 실행 계획은 최적화 알고리즘이 만들어내는 쿼리 실행 방식에 대한 상세 지침입니다. 📝
- 실행 계획에서 "key" 컬럼은 쿼리에서 사용되는 최적의 인덱스를 보여줍니다. 🔑
- "row" 컬럼은 쿼리 실행 시 처리될 예상되는 행의 수를 나타냅니다. 🤔
- "type" 컬럼은 쿼리 실행 방식을 나타내는데, Const Type, Range Type, Index Type 등 다양한 종류가 있습니다. 📊
- Const Type은 고유 키 또는 조건문 키에서 빠르게 검색되는 유일한 행을 의미합니다. 😎
- Laugh Type은 지정된 인덱스 항목에서 특정 값을 찾는 경우에 사용됩니다. 🎯
- Range Type은 인덱스 범위 내의 데이터를 검색할 때 사용되는 방법입니다. 📈