반응형
1. Extra 컬럼
1) Using index
- mysql 테이블에 접근하지 않도록 커버링 인덱스를 사용한다는 의미
2) Using where
- mysql 서버가 값을 가져온 뒤 행을 필터링 한다는 의미
3) Using temporary
- mysql 쿼리 결과를 정렬하기 위해 임시 테이블을 사용한다는 의미
4) Using filesort
- mysql이 결과의 순서를 맞추기 위해 인덱스 순서로 테이블을 읽는 것이 아니라 외부 정렬을 사용해야 한다는 의미
5) Using join buffer
- Join 처리시 Join Buffer 가 사용 되었다는 의미
* 커버링 인덱스 : 쿼리를 실행시키기 위해 필요한 데이터가 모두 포함된 인덱스
반응형
'면접 - 데이터베이스' 카테고리의 다른 글
개발자 면접 질문 - 저장 프로시저(Sotred Procedure) 와 함수(Function)차이 (0) | 2020.12.04 |
---|---|
개발자 면접 질문 - DISTINCT와 GROUP BY 차이 (0) | 2020.12.04 |
개발자 면접 질문 - Oracle과 MySQL 차이 (0) | 2020.12.04 |
개발자 면접 질문 - 데이터베이스 키 종류 (0) | 2020.12.04 |
개발자 면접 질문 - DML / DDL / DCL (0) | 2020.12.04 |