본문 바로가기

SQLD시험

[SQLD] 2과목 - 3장 SQL 최적화 기본 원리 요약 한국데이터산업진흥원 게시자료에 기반한 요약 정리 2과목 SQL 기본 및 활용 3장 SQL 최적화 기본 원리 1절 옵티마이저와 실행계획 옵티마이저 사용자가 질의한 SQL문에 대한 최적의 실행방법을 결정하여 실행 계획 도출 SQL문에 대한 파싱 후 실행됨 ※ SQL문 실행 순서 ※ 1. 파싱(Parsing) : SQL 문법 검사 및 구문 분석 작업 2. 실행(Execution) : 옵티마이저의 실행 계획에 따라 3. 인출(Fetch) : 데이터를 읽어 전송 옵티마이저 엔진 - 질의 변환기(Query Transformer): 작성된 SQL문을 처리하기 용이한 형태로 변환하는 모듈 - 비용 예측기(Estimator): 생성된 계획의 비용을 예측하는 모듈 - 대안계획 생성기(Plan Generator): 동일한 .. 더보기
[SQLD] 1과목 - 2장 데이터 모델과 성능 요약 한국데이터산업진흥원 게시자료에 기반한 요약 정리 1과목 50문제 중 10문제 출제 과락 할 확률 높음 개념 위주 출제 1과목 - 데이터 모델링의 이해 제2장 데이터 모델과 성능 1절 성능 데이터 모델링의 개요 성능 데이터 모델링 데이터베이스 성능 향상을 목적으로 설계단계의 데이터 모델링 때부터, 성능과 관련된 사항이 데이터 모델링에 반영되도록 하는 것 성능 데이터 모델링 수행 시점 분석/설계 단계, 성능 데이터 모델링 시점이 늦어질수록 재업무 비용이 증가 성능 데이터 모델링 고려 사항 정규화 수행, 데이터베이스 용량 산정과 트랜잭션 유형 파악을 통한 반정규화 수행, 정규화는 무조건 해야 됨 📌 성능을 고려한 데이터모델링 순서 ⭐⭐ 1. 데이터 모델링을 할 때 정규화를 정확하게 수행 2. 데이터베이스 용량.. 더보기