실행계획
- id: select id
- select_type: SIMPLE, UNION, SUBQUERY, etc
- type: data scan type (const, ALL, ref, range, index, fulltext, etc)
- const: 클러스터드 인덱스, 유니크 인덱스를 사용했을 때
- ALL: 인덱스를 타지 못함
- ref: 유니크한 인덱스가 아닌 인덱스를 탔을 때
- range: 인덱스의 특정 범위를 읽었을 때
- index: 특정 인덱스를 사용했을 때
- fulltext: fulltext 인덱스를 사용했을 때
- possible_keys
- 사용가능한 키들
- key: Selected key by Optimizer
- Optimizer가 선택한 키
- key_len: index size
- 인덱스의 키 사이즈
- ref: const, columns
- 인덱스에 지정된 컬럼과 실제로 접근된 컬럼
- rows: access row count (statistical estimation)
- filtered: left rows (statistical estimation)
- MySQL 엔진에 의해 필터링되어 제거된 레코드는 제외하고 최종적으로 레코드가 얼마나 남았는지의 비율(Percentage)이 표시
- Extra: Using where, Using Index, Using filesort, etc
- Using where: 인덱스를 사용하지 않았을 때
- Using Index: 인덱스를 사용하였을 때
- Using filesort: 논 클러스터드 인덱스를 사용했을 때