SQL - 문제 미리보기

문제 1783

easy
다음 중 INDEX를 생성해야 하는 가장 적절한 상황은?
A. 데이터가 자주 변경되는 컬럼
B. 검색 조건으로 자주 사용되는 컬럼
C. 데이터 타입이 TEXT인 긴 문자열 컬럼
D. 모든 값이 동일한 컬럼

정답: B

• INDEX 생성 기준: • WHERE 절에서 자주 사용되는 컬럼 • JOIN 조건으로 자주 사용되는 컬럼 • ORDER BY로 자주 정렬되는 컬럼 • 2번이 적절한 이유: • 검색 성능이 크게 향상됨 • INDEX의 본래 목적에 부합 • 투자 대비 효과가 높음 • 다른 선택지의 문제점: • 1번: 자주 변경되면 INDEX 업데이트 비용 증가 • 3번: 긴 문자열은 INDEX 효율성 떨어짐 • 4번: 모든 값이 같으면 INDEX 의미 없음 (선택성이 낮음)

💡 학습 팁

이 문제를 포함한 SQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.