모두CBT

다음 응답 지연을 해결하기 위해 검토할 방안으로 가장 적절한 것은?운영… | [경찰간부후보생 데이터베이스론] 26년 1회차 기출문제 상세 페이지

1[경찰간부후보생 데이터베이스론] 26년 1회차
다음 응답 지연을 해결하기 위해 검토할 방안으로 가장 적절한 것은?
운영 DB의 특정 SQL이 전체 응답 지연의 대부분을 차지한다. 실행 계획을 보니 고객 테이블 500만 행을 매번 전체 스캔하고, 조건은 고객등급 = 'VIP' AND 가입일자 >= '2026-01-01'이다. VIP 비율은 1%이고 최근 가입자 조건도 선택도가 높다.
1
고객 테이블의 보안 레벨을 낮춘다.
2
고객 테이블의 정규화 수준을 강화한다.
3
DBMS를 사용하지 않고 CSV 파일로 전환한다.
4
고객등급과 가입일자를 고려한 복합 인덱스 후보를 검토한다.
해설

전체 스캔이 원인이고 두 조건의 선택도가 높으므로 복합 인덱스를 검토하는 것이 알맞다.

고객등급과 가입일자에 인덱스를 두면 소수의 행만 찾아 읽을 수 있어 전체 스캔을 피할 수 있다.

  • 보안 레벨 조정: 접근 권한 문제로서 스캔 범위를 줄이지 못한다.
  • 정규화 수준 강화: 테이블 구조 개선일 뿐, 이 조건의 전체 스캔을 해소하지 못하고 조인을 늘릴 수 있다.
  • CSV 파일 전환: 인덱스와 최적화 기능을 잃어 오히려 전체를 읽게 된다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[경찰간부후보생 데이터베이스론] 26년 1회차 40문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요경찰간부후보생 데이터베이스론 기출문제 암기장 전체 보기