SQLP - 국가공인 SQL전문가

문제1 / 20

회차 · 2026-11 연습문제

고객번호로 단일 고객을 자주 조회하는 큰 테이블에서 B-tree 인덱스의 기대 효과는?

하나 선택

오답 신고

시험과 문제 정보는 자동으로 전달됩니다.

문제 목록·복습정답률 —
정답오답미응답
이 페이지의 연습문제 20개
  1. 고객번호로 단일 고객을 자주 조회하는 큰 테이블에서 B-tree 인덱스의 기대 효과는?

  2. WHERE에서 대부분의 행을 반환하는 쿼리에 인덱스가 있어도 전체 스캔을 선택할 수 있는 이유는?

  3. 테이블의 데이터 분포가 크게 바뀐 후 실행 계획이 비효율적이다. 우선 점검할 항목은?

  4. EXPLAIN ANALYZE를 운영 DB에서 사용할 때 중요한 주의사항은?

  5. 복합 B-tree 인덱스 (a,b)가 있을 때 일반적으로 효율적인 접근을 기대하기 쉬운 조건은?

  6. WHERE UPPER(name)='KIM'에서 일반 name 인덱스 활용이 제한된다면 검토할 방법은?

  7. 주문과 고객을 조인할 때 주문 행 하나가 고객 여러 행에 잘못 매칭된다. 먼저 점검할 것은?

  8. 윈도 함수로 부서별 급여 합계를 각 직원 행에 붙이려 한다. 적절한 식은?

  9. 점수 내림차순에서 동점자에게 같은 순위를 주되 다음 순위를 건너뛰지 않으려 한다. 적절한 함수는?

  10. ROW_NUMBER()의 정렬 기준 열에 중복값이 있다. 동점 행 번호를 안정적으로 정하려면?

  11. 동일한 결과가 필요한 두 쿼리 사이에서 UNION ALL을 UNION으로 바꾸면 생기는 주요 추가 작업은?

  12. 전체 데이터에서 NULL을 제외한 서로 다른 고객 수를 계산하는 식은?

  13. 동시 트랜잭션 두 개가 같은 값을 읽고 각각 갱신하여 한 갱신이 덮이는 문제는?

  14. 직렬화 실패로 트랜잭션이 중단되었다. 일반적인 재시도 단위는?

  15. 하나의 트랜잭션 안에서 실패한 일부 작업만 되돌릴 지점을 만드는 명령은?

  16. 존재 여부만 확인할 때 EXISTS 서브쿼리의 의미는?

  17. LEFT JOIN 후 오른쪽 열에 WHERE 오른쪽.status='A'를 걸면 미일치 왼쪽 행은 어떻게 되는가?

  18. 많은 행을 OFFSET으로 건너뛰는 페이지 조회가 느리다. 순서가 고유하게 정해진 경우 검토할 대안은?

  19. 데이터 무결성을 애플리케이션 코드만으로 검사할 때의 한계를 보완하는 방법은?

  20. 일반 뷰와 구체화된 뷰의 주요 차이는?

시험 댓글