문제
대용량 테이블의 성능 최적화를 위한 파티셔닝 적용 시 가장 적절하지 않은 것은?
① 조회 조건으로 자주 사용되는 컬럼을 파티션 키로 선택한다 ② 파티션 키 값의 분포가 균등할수록 성능상 유리하다 ③ 파티션 간 조인이 발생하면 성능 저하가 발생할 수 있다 ④ 모든 파티션을 항상 동일한 크기로 유지해야 한다
정답
4번
해설
파티션은 반드시 동일한 크기일 필요가 없으며, 업무 특성에 따라 크기가 달라질 수 있습니다. 오히려 데이터 접근 패턴에 맞춰 적절히 분할하는 것이 중요합니다. ① 조회 조건으로 자주 사용되는 컬럼을 파티션 키로 선택하면 파티션 제거(Partition Pruning) 효과를 얻을 수 있습니다. ② 값의 분포가 균등하면 특정 파티션에 부하가 집중되는 것을 방지할 수 있습니다. ③ 파티션 간 조인은 네트워크 비용 등으로 성능 저하 요인이 됩니다.