Skip to content

About

SQLP 과목 III(SQL 고급활용 및 튜닝) 대비 원본 모의문제 · 실전문제집 출제 통계를 참조한 clean-room 창작 (CC BY 4.0)

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

SQLP 과목 III 튜닝 스타일 모의문제

문항 원본창작 라이선스

SQLP(SQL 전문가) 자격시험 과목 III — SQL 고급활용 및 튜닝을 대비하기 위한 원본 모의문제 20선입니다. 실제 실전문제집 한 권의 과목 III 121문항을 집계해 얻은 출제 통계(장·절 분포, 문제유형 비율, 함정 패턴, 자극물 밀도)와 난이도 특성을 재현했습니다.

⚠️ 상용 교재와 무관한 원본 창작입니다

  • 이 문제들은 어떤 교재의 문항도 전사·복제하지 않았습니다. 통계와 개념 지식만으로 새 시나리오·새 수치·새 테이블명으로 창작(clean-room)했습니다.
  • 그래서 저작권 제약이 없어 자유롭게 공유·활용할 수 있습니다(CC BY 4.0).
  • 재현한 것은 출제 형식과 난이도이지 특정 문항이 아닙니다.

난이도 — 실제 시험 수준을 목표로

얇은 "예상문제"가 아니라 실전 수준의 밀도를 목표로 했습니다.

  • 정통 TKPROF 트레이스(Call 7열 + Row Source Operation)를 읽고 CF·BCHR·ArraySize를 직접 계산하는 문항.
  • 10행 이상 병렬/파티션 실행계획, 다분할 파티션 DDL, TX×t 타임라인·Lock 모니터링 결과표.
  • 오답은 자극물의 실제 수치·플랜 노드에 결부되어, 계산 없이는 소거되지 않습니다("항상/반드시" 같은 티 나는 표현을 쓰지 않습니다).
  • 실행계획은 실제 실전문제집이 쓰는 구식 포맷을 따릅니다(A-Rows/Buffers/Predicate Information 같은 현대 요소는 쓰지 않습니다).

구성 — 회차별 디렉토리

문항은 회차(N회차) 단위로 나뉩니다. 공통 파일(README·LICENSE·AGENTS·도구)은 최상위에 두고, 각 회차 세트는 자체 디렉토리에 담습니다. 현재 1~12회차(240문항) 가 있습니다. 각 회차는 실제 121 분포(장·유형·정답·자극물 밀도)에 정합하되, 회차마다 새 시나리오·새 수치로 창작해 서로 중복되지 않습니다(clean-room 누적).

  • 1~6회차 (Phase A): 빈출 핵심 개념을 새 시나리오로 반복 + 27절 전 범위·킬러 유형 순회. 노랭이 균일 난이도.
  • 7~12회차 (Phase B): 실전 상향 — 실행계획 역공학(계획→SQL 추론)·MERGE 복합·FILTER↔SEMI/ANTI·병렬 분배 비교·TKPROF 다단 계산(BCHR+CF+ArraySize)·복합 서브파티션·긴 복합 지문. 12회차는 킬러 총집합 최종 모의고사.
  • 정답 위치는 전 회차 스크램블(위치로 정답 추정 불가), 누적 커버리지 대장(분석/커버리지_종합.md)으로 freq≥2 개념 전부 커버 확인.
경로 내용
1회차/, 2회차/ 회차별 세트 — 문제/mock-01.md … mock-20.md, 모의고사_N회차.pdf, 커버리지.md
N회차/문제/mock-NN.md 문항 원본(발문·선택지·정답·해설). 진실 공급원
N회차/모의고사_N회차.pdf 회차 시험지 PDF (문제부 + 정답·해설부)
N회차/커버리지.md 회차가 커버한 개념·함정·분포·자극물 밀도 요약
분석/회차별_범위.md 어느 회차가 어느 절을 다루는지 — 회차 요약 + 절 × 회차 매트릭스(공부할 회차 고를 때)
분석/커버리지_종합.md 개념 축 누적 집계(개념별 등장 회차·반복 달성도·잔여 gap)
AGENTS.md 문항 스키마·품질 스펙·함정 카탈로그 (전 회차 공통)
_tools/verify.py 규약 검증(정답 자기정합·오답표·시대착오/밀도 가드)
_tools/render.py md → 시험지 PDF 렌더러 (실행계획 표를 디스플레이 폭으로 자동 정렬)

회차별 초점: 1회차는 빈출 핵심 개념 20선. 2회차는 같은 핵심 개념을 새 시나리오로 재출제하면서 1회차 미등장 절(아키텍처·SQL 처리·인덱스 확장·소트 머지 조인·힌트·소트 튜닝·DB Call·트랜잭션 이상현상)을 신규 커버합니다.

검증

모든 문항은 정답 정확성을 독립 검증합니다 — 명시 정답이 유일하게 옳은지, 각 오답이 실제로 틀린지, 트레이스·실행계획의 수치가 실제로 맞는지 직접 계산해 확인합니다.

python _tools/verify.py 1회차     # 규약 게이트 20/20 (회차 생략 시 1회차)
python _tools/render.py 1회차     # 1회차/모의고사_1회차.pdf 생성

렌더러는 실행계획·트레이스 표의 ASCII 정렬을 위해 한글 고정폭 폰트(굴림체)를 씁니다. Windows 기준 경로가 _tools/render.py 상단 상수에 있습니다.

관련

출제 통계의 근거가 된 과목 III 분석은 별도(비공개) 저장소에서 다뤘습니다. 이 저장소는 그와 독립적이며 원본 창작물만 담습니다.

About

SQLP 과목 III(SQL 고급활용 및 튜닝) 대비 원본 모의문제 · 실전문제집 출제 통계를 참조한 clean-room 창작 (CC BY 4.0)

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages