실행 계획에서의 type
type설명효율성all테이블 전체를 처음부터 끝까지 탐색하며 데이터를 조회(인덱스 활용 X)비효율적index인덱스 테이블을 처음부터 끝까지 탐색하며 데이터를 조회all보다 효율적const고유 인덱스(unique 제약조건)나 기본키를 사용하여 1건의 데이터를 바로 조회아주 효율적range인덱스를 사용해 범위 데이터를 조회(e.g., BETWEEN, >, 효율적범위가 크면 성능 저하ref비고유 인덱스를 사용(unique가 아닌 컬럼에 인덱스가 있는 경우)중간 효율성특징refindex사용 조건비고유 인덱스를 조건과 함께 사용조건 없이 인덱스 전체를 탐색반환 데이터조건에 맞는 특정 행(들)인덱스 전체효율성더 효율적(필요한 데이터만 검색)덜 효율적(전체 탐색 필요)예시WHERE 조건과 함께 특정 값이나 범위를 탐..
공부흔적/데이터베이스
2025. 1. 7. 23:24