메뉴 여닫기
개인 메뉴 토글
로그인하지 않음
만약 지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.
(전체 문서 지도(사이트맵) 생성)
 
(제목 번호 중복 제거, 문서 수 표기 수정)
 
4번째 줄: 4번째 줄:
|설명 = 위키의 모든 학습 문서를 주제별로 정리한 지도입니다.<br/>무엇부터 읽을지 모르겠다면 위에서 아래로, 찾는 주제가 있다면 바로가기 칩을 눌러 이동하세요.
|설명 = 위키의 모든 학습 문서를 주제별로 정리한 지도입니다.<br/>무엇부터 읽을지 모르겠다면 위에서 아래로, 찾는 주제가 있다면 바로가기 칩을 눌러 이동하세요.
|색상 = 초록
|색상 = 초록
|배지1 = 문서 {{NUMBEROFARTICLES}}개
|배지1 = 전체 문서 184개
|배지2 = 주제 11개
|배지2 = 주제 11개
|배지3 = 분류된 학습 문서 168개
|배지3 = 분류된 학습 문서 168개
10번째 줄: 10번째 줄:
}}
}}
{{안내바|강조=주제 바로가기|내용=칩을 누르면 해당 주제로 이동합니다.|우측=[[대문|← 대문으로]]}}
{{안내바|강조=주제 바로가기|내용=칩을 누르면 해당 주제로 이동합니다.|우측=[[대문|← 대문으로]]}}
<div style="margin:0 0 22px;">{{칩|문구=입문 코스와 학습 과정|보조=10|문서=#01 · 입문 코스와 학습 과정|활성=예}}{{칩|문구=데이터 모델링과 설계|보조=9|문서=#02 · 데이터 모델링과 설계|활성=예}}{{칩|문구=Oracle 저장 구조와 아키텍처|보조=20|문서=#03 · Oracle 저장 구조와 아키텍처|활성=예}}{{칩|문구=SQL 작성과 PL/SQL|보조=21|문서=#04 · SQL 작성과 PL/SQL|활성=예}}{{칩|문구=SQL 실행 원리와 실행계획|보조=15|문서=#05 · SQL 실행 원리와 실행계획|활성=예}}{{칩|문구=인덱스|보조=11|문서=#06 · 인덱스|활성=예}}{{칩|문구=조인과 서브쿼리|보조=20|문서=#07 · 조인과 서브쿼리|활성=예}}{{칩|문구=SQL 튜닝과 성능 진단|보조=21|문서=#08 · SQL 튜닝과 성능 진단|활성=예}}{{칩|문구=Oracle 설치와 운영|보조=12|문서=#09 · Oracle 설치와 운영|활성=예}}{{칩|문구=DBA 수행 방법론 (SI 프로젝트)|보조=20|문서=#10 · DBA 수행 방법론 (SI 프로젝트)|활성=예}}{{칩|문구=PostgreSQL · MySQL · 기타 DBMS|보조=16|문서=#11 · PostgreSQL · MySQL · 기타 DBMS|활성=예}}</div>
<div style="margin:0 0 22px;">{{칩|문구=입문 코스와 학습 과정|보조=10|문서=#입문 코스와 학습 과정|활성=예}}{{칩|문구=데이터 모델링과 설계|보조=9|문서=#데이터 모델링과 설계|활성=예}}{{칩|문구=Oracle 저장 구조와 아키텍처|보조=20|문서=#Oracle 저장 구조와 아키텍처|활성=예}}{{칩|문구=SQL 작성과 PL/SQL|보조=21|문서=#SQL 작성과 PL/SQL|활성=예}}{{칩|문구=SQL 실행 원리와 실행계획|보조=15|문서=#SQL 실행 원리와 실행계획|활성=예}}{{칩|문구=인덱스|보조=11|문서=#인덱스|활성=예}}{{칩|문구=조인과 서브쿼리|보조=20|문서=#조인과 서브쿼리|활성=예}}{{칩|문구=SQL 튜닝과 성능 진단|보조=21|문서=#SQL 튜닝과 성능 진단|활성=예}}{{칩|문구=Oracle 설치와 운영|보조=12|문서=#Oracle 설치와 운영|활성=예}}{{칩|문구=DBA 수행 방법론 (SI 프로젝트)|보조=20|문서=#DBA 수행 방법론 (SI 프로젝트)|활성=예}}{{칩|문구=PostgreSQL · MySQL · 기타 DBMS|보조=16|문서=#PostgreSQL · MySQL · 기타 DBMS|활성=예}}</div>


{{섹션머리|제목=추천 학습 경로|부제=처음 시작한다면 이 순서로 읽어 보세요.|여백=8px 0 12px}}
{{섹션머리|제목=추천 학습 경로|부제=처음 시작한다면 이 순서로 읽어 보세요.|여백=8px 0 12px}}
26번째 줄: 26번째 줄:
__TOC__
__TOC__


== 01 · 입문 코스와 학습 과정 ==
== 입문 코스와 학습 과정 ==
<div style="border:1px solid #dde4dc;border-top:4px solid #256448;border-radius:8px;background:#ffffff;padding:18px 22px;margin:8px 0 26px;color:#20382e;"><div style="display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;"><span style="font-size:11px;font-weight:600;letter-spacing:0.99px;color:#256448;">01 · 코스</span><span style="font-size:11px;color:#6c7b72;background:#eef3eb;border-radius:999px;padding:2px 10px;">문서 10개</span></div><div style="font-size:13px;line-height:1.7;color:#6c7b72;margin-top:4px;">처음 시작한다면 여기서부터. 단계별 커리큘럼과 교육 과정 모음</div><div style="display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px 28px;margin-top:14px;"><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#256448;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>입문 코스</span><span style="font-weight:500;color:#8b9c8c;">5</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[데이터 모델링 입문|<span style="color:#20382e;">데이터 모델링 입문</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[SQL 튜닝 입문|<span style="color:#20382e;">SQL 튜닝 입문</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[Oracle 입문|<span style="color:#20382e;">Oracle 입문</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[PostgreSQL 입문|<span style="color:#20382e;">PostgreSQL 입문</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[MySQL 입문|<span style="color:#20382e;">MySQL 입문</span>]]</div></div><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#256448;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>교육 과정·커리큘럼</span><span style="font-weight:500;color:#8b9c8c;">5</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[Oracle database 초급교육 과정|<span style="color:#20382e;">Oracle database 초급교육 과정</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[오라클 초보자 학습과정|<span style="color:#20382e;">오라클 초보자 학습과정</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[Sql 학습 커리큘럼|<span style="color:#20382e;">Sql 학습 커리큘럼</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[PostgreSQL 기초과정 교육 과정|<span style="color:#20382e;">PostgreSQL 기초과정 교육 과정</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[PostgreSQL SQL 30일 학습|<span style="color:#20382e;">PostgreSQL SQL 30일 학습</span>]]</div></div></div></div>
<div style="border:1px solid #dde4dc;border-top:4px solid #256448;border-radius:8px;background:#ffffff;padding:18px 22px;margin:8px 0 26px;color:#20382e;"><div style="display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;"><span style="font-size:11px;font-weight:600;letter-spacing:0.99px;color:#256448;">01 · 코스</span><span style="font-size:11px;color:#6c7b72;background:#eef3eb;border-radius:999px;padding:2px 10px;">문서 10개</span></div><div style="font-size:13px;line-height:1.7;color:#6c7b72;margin-top:4px;">처음 시작한다면 여기서부터. 단계별 커리큘럼과 교육 과정 모음</div><div style="display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px 28px;margin-top:14px;"><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#256448;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>입문 코스</span><span style="font-weight:500;color:#8b9c8c;">5</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[데이터 모델링 입문|<span style="color:#20382e;">데이터 모델링 입문</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[SQL 튜닝 입문|<span style="color:#20382e;">SQL 튜닝 입문</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[Oracle 입문|<span style="color:#20382e;">Oracle 입문</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[PostgreSQL 입문|<span style="color:#20382e;">PostgreSQL 입문</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[MySQL 입문|<span style="color:#20382e;">MySQL 입문</span>]]</div></div><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#256448;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>교육 과정·커리큘럼</span><span style="font-weight:500;color:#8b9c8c;">5</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[Oracle database 초급교육 과정|<span style="color:#20382e;">Oracle database 초급교육 과정</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[오라클 초보자 학습과정|<span style="color:#20382e;">오라클 초보자 학습과정</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[Sql 학습 커리큘럼|<span style="color:#20382e;">Sql 학습 커리큘럼</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[PostgreSQL 기초과정 교육 과정|<span style="color:#20382e;">PostgreSQL 기초과정 교육 과정</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[PostgreSQL SQL 30일 학습|<span style="color:#20382e;">PostgreSQL SQL 30일 학습</span>]]</div></div></div></div>


== 02 · 데이터 모델링과 설계 ==
== 데이터 모델링과 설계 ==
<div style="border:1px solid #dde4dc;border-top:4px solid #2b7bb9;border-radius:8px;background:#ffffff;padding:18px 22px;margin:8px 0 26px;color:#20382e;"><div style="display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;"><span style="font-size:11px;font-weight:600;letter-spacing:0.99px;color:#2b7bb9;">02 · 설계</span><span style="font-size:11px;color:#6c7b72;background:#eef3eb;border-radius:999px;padding:2px 10px;">문서 9개</span></div><div style="font-size:13px;line-height:1.7;color:#6c7b72;margin-top:4px;">업무를 데이터 구조로 — 정규화, ERD, 물리 설계</div><div style="display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px 28px;margin-top:14px;"><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#2b7bb9;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>모델링</span><span style="font-weight:500;color:#8b9c8c;">5</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[데이터 모델링 입문|<span style="color:#20382e;">데이터 모델링 입문</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[데이터 모델링 정규화 심화|<span style="color:#20382e;">데이터 모델링 정규화 심화</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[데이터 모델링 ERD작성 실습|<span style="color:#20382e;">데이터 모델링 ERD작성 실습</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[ERD 작성 실습|<span style="color:#20382e;">ERD 작성 실습</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[SQLD 데이터 모델링 기출 정리|<span style="color:#20382e;">SQLD 데이터 모델링 기출 정리</span>]]</div></div><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#2b7bb9;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>물리 설계</span><span style="font-weight:500;color:#8b9c8c;">4</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[Oracle DB 물리 설계|<span style="color:#20382e;">Oracle DB 물리 설계</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[성능을 고려한 설계|<span style="color:#20382e;">성능을 고려한 설계</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[명명규칙 정의서|<span style="color:#20382e;">명명규칙 정의서</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[파티셔닝|<span style="color:#20382e;">파티셔닝</span>]]</div></div></div></div>
<div style="border:1px solid #dde4dc;border-top:4px solid #2b7bb9;border-radius:8px;background:#ffffff;padding:18px 22px;margin:8px 0 26px;color:#20382e;"><div style="display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;"><span style="font-size:11px;font-weight:600;letter-spacing:0.99px;color:#2b7bb9;">02 · 설계</span><span style="font-size:11px;color:#6c7b72;background:#eef3eb;border-radius:999px;padding:2px 10px;">문서 9개</span></div><div style="font-size:13px;line-height:1.7;color:#6c7b72;margin-top:4px;">업무를 데이터 구조로 — 정규화, ERD, 물리 설계</div><div style="display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px 28px;margin-top:14px;"><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#2b7bb9;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>모델링</span><span style="font-weight:500;color:#8b9c8c;">5</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[데이터 모델링 입문|<span style="color:#20382e;">데이터 모델링 입문</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[데이터 모델링 정규화 심화|<span style="color:#20382e;">데이터 모델링 정규화 심화</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[데이터 모델링 ERD작성 실습|<span style="color:#20382e;">데이터 모델링 ERD작성 실습</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[ERD 작성 실습|<span style="color:#20382e;">ERD 작성 실습</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[SQLD 데이터 모델링 기출 정리|<span style="color:#20382e;">SQLD 데이터 모델링 기출 정리</span>]]</div></div><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#2b7bb9;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>물리 설계</span><span style="font-weight:500;color:#8b9c8c;">4</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[Oracle DB 물리 설계|<span style="color:#20382e;">Oracle DB 물리 설계</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[성능을 고려한 설계|<span style="color:#20382e;">성능을 고려한 설계</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[명명규칙 정의서|<span style="color:#20382e;">명명규칙 정의서</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[파티셔닝|<span style="color:#20382e;">파티셔닝</span>]]</div></div></div></div>


== 03 · Oracle 저장 구조와 아키텍처 ==
== Oracle 저장 구조와 아키텍처 ==
<div style="border:1px solid #dde4dc;border-top:4px solid #6c3483;border-radius:8px;background:#ffffff;padding:18px 22px;margin:8px 0 26px;color:#20382e;"><div style="display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;"><span style="font-size:11px;font-weight:600;letter-spacing:0.99px;color:#6c3483;">03 · 구조</span><span style="font-size:11px;color:#6c7b72;background:#eef3eb;border-radius:999px;padding:2px 10px;">문서 20개</span></div><div style="font-size:13px;line-height:1.7;color:#6c7b72;margin-top:4px;">블록·행·컬럼부터 LOB, RAC 내부 구조까지</div><div style="display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px 28px;margin-top:14px;"><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#6c3483;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>테이블·블록·컬럼</span><span style="font-weight:500;color:#8b9c8c;">11</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[힙테이블(heap table)|<span style="color:#20382e;">힙테이블(heap table)</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[데이터 블럭의 구조|<span style="color:#20382e;">데이터 블럭의 구조</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[오라클 컬럼의 구조|<span style="color:#20382e;">오라클 컬럼의 구조</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[오라클 컬럼의 저장순서|<span style="color:#20382e;">오라클 컬럼의 저장순서</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[오라클 컬럼저장 방식 개선 (12c 업그레이드)|<span style="color:#20382e;">오라클 컬럼저장 방식 개선 (12c 업그레이드)</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[컬럼의 순서가 변경시 ROW의 물리적 구조변화|<span style="color:#20382e;">컬럼의 순서가 변경시 ROW의 물리적 구조변화</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[컬럼의 순서가 변경되면 ROW의 물리적 구조도 바뀌는건가?|<span style="color:#20382e;">컬럼의 순서가 변경되면 ROW의 물리적 구조도 바뀌는건가?</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[ORACLE 테이블 컬럼|<span style="color:#20382e;">ORACLE 테이블 컬럼</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[테이블스페이스|<span style="color:#20382e;">테이블스페이스</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[임시 테이블 (Temporary Tables)|<span style="color:#20382e;">임시 테이블 (Temporary Tables)</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[해시 버킷의 저장구조|<span style="color:#20382e;">해시 버킷의 저장구조</span>]]</div></div><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#6c3483;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>LOB</span><span style="font-weight:500;color:#8b9c8c;">6</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[ORACLE LOB|<span style="color:#20382e;">ORACLE LOB</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[오라클 LOB 데이터 구조|<span style="color:#20382e;">오라클 LOB 데이터 구조</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[Lob chunk size 최적화 테스트|<span style="color:#20382e;">Lob chunk size 최적화 테스트</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[Lob 테스트|<span style="color:#20382e;">Lob 테스트</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[오라클 lob테이블 성능 테스트|<span style="color:#20382e;">오라클 lob테이블 성능 테스트</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[RAC환경 lob 튜닝|<span style="color:#20382e;">RAC환경 lob 튜닝</span>]]</div></div><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#6c3483;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>아키텍처·기능</span><span style="font-weight:500;color:#8b9c8c;">3</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[오라클 GCS 와 GES|<span style="color:#20382e;">오라클 GCS 와 GES</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[오라클 flashback|<span style="color:#20382e;">오라클 flashback</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[파티션 테이블 최적화 방법|<span style="color:#20382e;">파티션 테이블 최적화 방법</span>]]</div></div></div></div>
<div style="border:1px solid #dde4dc;border-top:4px solid #6c3483;border-radius:8px;background:#ffffff;padding:18px 22px;margin:8px 0 26px;color:#20382e;"><div style="display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;"><span style="font-size:11px;font-weight:600;letter-spacing:0.99px;color:#6c3483;">03 · 구조</span><span style="font-size:11px;color:#6c7b72;background:#eef3eb;border-radius:999px;padding:2px 10px;">문서 20개</span></div><div style="font-size:13px;line-height:1.7;color:#6c7b72;margin-top:4px;">블록·행·컬럼부터 LOB, RAC 내부 구조까지</div><div style="display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px 28px;margin-top:14px;"><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#6c3483;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>테이블·블록·컬럼</span><span style="font-weight:500;color:#8b9c8c;">11</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[힙테이블(heap table)|<span style="color:#20382e;">힙테이블(heap table)</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[데이터 블럭의 구조|<span style="color:#20382e;">데이터 블럭의 구조</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[오라클 컬럼의 구조|<span style="color:#20382e;">오라클 컬럼의 구조</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[오라클 컬럼의 저장순서|<span style="color:#20382e;">오라클 컬럼의 저장순서</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[오라클 컬럼저장 방식 개선 (12c 업그레이드)|<span style="color:#20382e;">오라클 컬럼저장 방식 개선 (12c 업그레이드)</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[컬럼의 순서가 변경시 ROW의 물리적 구조변화|<span style="color:#20382e;">컬럼의 순서가 변경시 ROW의 물리적 구조변화</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[컬럼의 순서가 변경되면 ROW의 물리적 구조도 바뀌는건가?|<span style="color:#20382e;">컬럼의 순서가 변경되면 ROW의 물리적 구조도 바뀌는건가?</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[ORACLE 테이블 컬럼|<span style="color:#20382e;">ORACLE 테이블 컬럼</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[테이블스페이스|<span style="color:#20382e;">테이블스페이스</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[임시 테이블 (Temporary Tables)|<span style="color:#20382e;">임시 테이블 (Temporary Tables)</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[해시 버킷의 저장구조|<span style="color:#20382e;">해시 버킷의 저장구조</span>]]</div></div><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#6c3483;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>LOB</span><span style="font-weight:500;color:#8b9c8c;">6</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[ORACLE LOB|<span style="color:#20382e;">ORACLE LOB</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[오라클 LOB 데이터 구조|<span style="color:#20382e;">오라클 LOB 데이터 구조</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[Lob chunk size 최적화 테스트|<span style="color:#20382e;">Lob chunk size 최적화 테스트</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[Lob 테스트|<span style="color:#20382e;">Lob 테스트</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[오라클 lob테이블 성능 테스트|<span style="color:#20382e;">오라클 lob테이블 성능 테스트</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[RAC환경 lob 튜닝|<span style="color:#20382e;">RAC환경 lob 튜닝</span>]]</div></div><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#6c3483;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>아키텍처·기능</span><span style="font-weight:500;color:#8b9c8c;">3</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[오라클 GCS 와 GES|<span style="color:#20382e;">오라클 GCS 와 GES</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[오라클 flashback|<span style="color:#20382e;">오라클 flashback</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[파티션 테이블 최적화 방법|<span style="color:#20382e;">파티션 테이블 최적화 방법</span>]]</div></div></div></div>


== 04 · SQL 작성과 PL/SQL ==
== SQL 작성과 PL/SQL ==
<div style="border:1px solid #dde4dc;border-top:4px solid #16a085;border-radius:8px;background:#ffffff;padding:18px 22px;margin:8px 0 26px;color:#20382e;"><div style="display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;"><span style="font-size:11px;font-weight:600;letter-spacing:0.99px;color:#16a085;">04 · SQL</span><span style="font-size:11px;color:#6c7b72;background:#eef3eb;border-radius:999px;padding:2px 10px;">문서 21개</span></div><div style="font-size:13px;line-height:1.7;color:#6c7b72;margin-top:4px;">문법 읽는 법부터 좋은 SQL 작성 습관, 프로시저·함수까지</div><div style="display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px 28px;margin-top:14px;"><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#16a085;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>SQL 기초</span><span style="font-weight:500;color:#8b9c8c;">7</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[SQL 기본|<span style="color:#20382e;">SQL 기본</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[SELECT|<span style="color:#20382e;">SELECT</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[DDL DML DCL TCL|<span style="color:#20382e;">DDL DML DCL TCL</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[Oracle syntax 읽는방법|<span style="color:#20382e;">Oracle syntax 읽는방법</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[BNF(Backus-Naur Form) 방식|<span style="color:#20382e;">BNF(Backus-Naur Form) 방식</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[오라클SQL 과 안시SQL|<span style="color:#20382e;">오라클SQL 과 안시SQL</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[테이블/인덱스 생성|<span style="color:#20382e;">테이블/인덱스 생성</span>]]</div></div><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#16a085;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>SQL 작성 기법</span><span style="font-weight:500;color:#8b9c8c;">9</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[SQL 작성 가이드|<span style="color:#20382e;">SQL 작성 가이드</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[효율적인 SQL 작성법|<span style="color:#20382e;">효율적인 SQL 작성법</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[최적의 SQL 작성법|<span style="color:#20382e;">최적의 SQL 작성법</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[CONNECT BY 절|<span style="color:#20382e;">CONNECT BY 절</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[원도우 함수|<span style="color:#20382e;">원도우 함수</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[정규표현식(regular expression)|<span style="color:#20382e;">정규표현식(regular expression)</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[테이블 샘플링 (Table Sampling)|<span style="color:#20382e;">테이블 샘플링 (Table Sampling)</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[특수문자|<span style="color:#20382e;">특수문자</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[SQL SYS.ODCIVARCHAR2LIST이용 unionall 대체|<span style="color:#20382e;">SQL SYS.ODCIVARCHAR2LIST이용 unionall 대체</span>]]</div></div><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#16a085;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>PL/SQL</span><span style="font-weight:500;color:#8b9c8c;">5</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[PL/SQL 프로시저 / 함수 만드는 법|<span style="color:#20382e;">PL/SQL 프로시저 / 함수 만드는 법</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[동적 SQL (Dynamic SQL)|<span style="color:#20382e;">동적 SQL (Dynamic SQL)</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[커서(Cursor) 사용법|<span style="color:#20382e;">커서(Cursor) 사용법</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[예외처리 고급 예시|<span style="color:#20382e;">예외처리 고급 예시</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[오라클 함수 생성/컴파일 시 권한 에러 조치|<span style="color:#20382e;">오라클 함수 생성/컴파일 시 권한 에러 조치</span>]]</div></div></div></div>
<div style="border:1px solid #dde4dc;border-top:4px solid #16a085;border-radius:8px;background:#ffffff;padding:18px 22px;margin:8px 0 26px;color:#20382e;"><div style="display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;"><span style="font-size:11px;font-weight:600;letter-spacing:0.99px;color:#16a085;">04 · SQL</span><span style="font-size:11px;color:#6c7b72;background:#eef3eb;border-radius:999px;padding:2px 10px;">문서 21개</span></div><div style="font-size:13px;line-height:1.7;color:#6c7b72;margin-top:4px;">문법 읽는 법부터 좋은 SQL 작성 습관, 프로시저·함수까지</div><div style="display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px 28px;margin-top:14px;"><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#16a085;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>SQL 기초</span><span style="font-weight:500;color:#8b9c8c;">7</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[SQL 기본|<span style="color:#20382e;">SQL 기본</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[SELECT|<span style="color:#20382e;">SELECT</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[DDL DML DCL TCL|<span style="color:#20382e;">DDL DML DCL TCL</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[Oracle syntax 읽는방법|<span style="color:#20382e;">Oracle syntax 읽는방법</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[BNF(Backus-Naur Form) 방식|<span style="color:#20382e;">BNF(Backus-Naur Form) 방식</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[오라클SQL 과 안시SQL|<span style="color:#20382e;">오라클SQL 과 안시SQL</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[테이블/인덱스 생성|<span style="color:#20382e;">테이블/인덱스 생성</span>]]</div></div><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#16a085;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>SQL 작성 기법</span><span style="font-weight:500;color:#8b9c8c;">9</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[SQL 작성 가이드|<span style="color:#20382e;">SQL 작성 가이드</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[효율적인 SQL 작성법|<span style="color:#20382e;">효율적인 SQL 작성법</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[최적의 SQL 작성법|<span style="color:#20382e;">최적의 SQL 작성법</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[CONNECT BY 절|<span style="color:#20382e;">CONNECT BY 절</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[원도우 함수|<span style="color:#20382e;">원도우 함수</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[정규표현식(regular expression)|<span style="color:#20382e;">정규표현식(regular expression)</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[테이블 샘플링 (Table Sampling)|<span style="color:#20382e;">테이블 샘플링 (Table Sampling)</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[특수문자|<span style="color:#20382e;">특수문자</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[SQL SYS.ODCIVARCHAR2LIST이용 unionall 대체|<span style="color:#20382e;">SQL SYS.ODCIVARCHAR2LIST이용 unionall 대체</span>]]</div></div><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#16a085;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>PL/SQL</span><span style="font-weight:500;color:#8b9c8c;">5</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[PL/SQL 프로시저 / 함수 만드는 법|<span style="color:#20382e;">PL/SQL 프로시저 / 함수 만드는 법</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[동적 SQL (Dynamic SQL)|<span style="color:#20382e;">동적 SQL (Dynamic SQL)</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[커서(Cursor) 사용법|<span style="color:#20382e;">커서(Cursor) 사용법</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[예외처리 고급 예시|<span style="color:#20382e;">예외처리 고급 예시</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[오라클 함수 생성/컴파일 시 권한 에러 조치|<span style="color:#20382e;">오라클 함수 생성/컴파일 시 권한 에러 조치</span>]]</div></div></div></div>


== 05 · SQL 실행 원리와 실행계획 ==
== SQL 실행 원리와 실행계획 ==
<div style="border:1px solid #dde4dc;border-top:4px solid #d35400;border-radius:8px;background:#ffffff;padding:18px 22px;margin:8px 0 26px;color:#20382e;"><div style="display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;"><span style="font-size:11px;font-weight:600;letter-spacing:0.99px;color:#d35400;">05 · 옵티마이저</span><span style="font-size:11px;color:#6c7b72;background:#eef3eb;border-radius:999px;padding:2px 10px;">문서 15개</span></div><div style="font-size:13px;line-height:1.7;color:#6c7b72;margin-top:4px;">옵티마이저가 계획을 세우는 방식과 그것을 읽고 추적하는 방법</div><div style="display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px 28px;margin-top:14px;"><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#d35400;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>원리</span><span style="font-weight:500;color:#8b9c8c;">4</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[SQL 실행원리 와 과정|<span style="color:#20382e;">SQL 실행원리 와 과정</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[옵티마이져|<span style="color:#20382e;">옵티마이져</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[카디널리티 와 셀렉티비티|<span style="color:#20382e;">카디널리티 와 셀렉티비티</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[통계정보 갱신|<span style="color:#20382e;">통계정보 갱신</span>]]</div></div><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#d35400;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>실행계획</span><span style="font-weight:500;color:#8b9c8c;">8</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[실행 계획|<span style="color:#20382e;">실행 계획</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[실행 계획을 해석하는 법|<span style="color:#20382e;">실행 계획을 해석하는 법</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[실행계획 읽기 실습|<span style="color:#20382e;">실행계획 읽기 실습</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[EXPLAIN PLAN|<span style="color:#20382e;">EXPLAIN PLAN</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[DBMS XPLAN 사용법|<span style="color:#20382e;">DBMS XPLAN 사용법</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[REAL PLAN 사용법|<span style="color:#20382e;">REAL PLAN 사용법</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[SQL 플랜 변경 추적 방법|<span style="color:#20382e;">SQL 플랜 변경 추적 방법</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[SQL 트레이스 방법|<span style="color:#20382e;">SQL 트레이스 방법</span>]]</div></div><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#d35400;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>힌트</span><span style="font-weight:500;color:#8b9c8c;">3</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[튜닝 힌트|<span style="color:#20382e;">튜닝 힌트</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[튜닝 힌트 no merge|<span style="color:#20382e;">튜닝 힌트 no merge</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[쿼리 블럭 qb name|<span style="color:#20382e;">쿼리 블럭 qb name</span>]]</div></div></div></div>
<div style="border:1px solid #dde4dc;border-top:4px solid #d35400;border-radius:8px;background:#ffffff;padding:18px 22px;margin:8px 0 26px;color:#20382e;"><div style="display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;"><span style="font-size:11px;font-weight:600;letter-spacing:0.99px;color:#d35400;">05 · 옵티마이저</span><span style="font-size:11px;color:#6c7b72;background:#eef3eb;border-radius:999px;padding:2px 10px;">문서 15개</span></div><div style="font-size:13px;line-height:1.7;color:#6c7b72;margin-top:4px;">옵티마이저가 계획을 세우는 방식과 그것을 읽고 추적하는 방법</div><div style="display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px 28px;margin-top:14px;"><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#d35400;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>원리</span><span style="font-weight:500;color:#8b9c8c;">4</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[SQL 실행원리 와 과정|<span style="color:#20382e;">SQL 실행원리 와 과정</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[옵티마이져|<span style="color:#20382e;">옵티마이져</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[카디널리티 와 셀렉티비티|<span style="color:#20382e;">카디널리티 와 셀렉티비티</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[통계정보 갱신|<span style="color:#20382e;">통계정보 갱신</span>]]</div></div><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#d35400;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>실행계획</span><span style="font-weight:500;color:#8b9c8c;">8</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[실행 계획|<span style="color:#20382e;">실행 계획</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[실행 계획을 해석하는 법|<span style="color:#20382e;">실행 계획을 해석하는 법</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[실행계획 읽기 실습|<span style="color:#20382e;">실행계획 읽기 실습</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[EXPLAIN PLAN|<span style="color:#20382e;">EXPLAIN PLAN</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[DBMS XPLAN 사용법|<span style="color:#20382e;">DBMS XPLAN 사용법</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[REAL PLAN 사용법|<span style="color:#20382e;">REAL PLAN 사용법</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[SQL 플랜 변경 추적 방법|<span style="color:#20382e;">SQL 플랜 변경 추적 방법</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[SQL 트레이스 방법|<span style="color:#20382e;">SQL 트레이스 방법</span>]]</div></div><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#d35400;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>힌트</span><span style="font-weight:500;color:#8b9c8c;">3</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[튜닝 힌트|<span style="color:#20382e;">튜닝 힌트</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[튜닝 힌트 no merge|<span style="color:#20382e;">튜닝 힌트 no merge</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[쿼리 블럭 qb name|<span style="color:#20382e;">쿼리 블럭 qb name</span>]]</div></div></div></div>


== 06 · 인덱스 ==
== 인덱스 ==
<div style="border:1px solid #dde4dc;border-top:4px solid #1d4e7a;border-radius:8px;background:#ffffff;padding:18px 22px;margin:8px 0 26px;color:#20382e;"><div style="display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;"><span style="font-size:11px;font-weight:600;letter-spacing:0.99px;color:#1d4e7a;">06 · 인덱스</span><span style="font-size:11px;color:#6c7b72;background:#eef3eb;border-radius:999px;padding:2px 10px;">문서 11개</span></div><div style="font-size:13px;line-height:1.7;color:#6c7b72;margin-top:4px;">B*Tree 구조, 클러스터링 팩터, 인덱스 설계와 튜닝</div><div style="display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px 28px;margin-top:14px;"><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#1d4e7a;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>구조·종류</span><span style="font-weight:500;color:#8b9c8c;">6</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[인덱스|<span style="color:#20382e;">인덱스</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[인덱스 아키텍처|<span style="color:#20382e;">인덱스 아키텍처</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[B*Tree 인덱스|<span style="color:#20382e;">B*Tree 인덱스</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[오라클 인덱스 종류|<span style="color:#20382e;">오라클 인덱스 종류</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[인덱스 클러스터링 팩터|<span style="color:#20382e;">인덱스 클러스터링 팩터</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[클러스터링 팩터|<span style="color:#20382e;">클러스터링 팩터</span>]]</div></div><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#1d4e7a;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>설계·튜닝</span><span style="font-weight:500;color:#8b9c8c;">5</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[인덱스 설계 방법|<span style="color:#20382e;">인덱스 설계 방법</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[인덱스 최적화 방법|<span style="color:#20382e;">인덱스 최적화 방법</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[인덱스 튜닝 심화|<span style="color:#20382e;">인덱스 튜닝 심화</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[파티션 인덱스 최적화 방법|<span style="color:#20382e;">파티션 인덱스 최적화 방법</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[앞% LIKE 튜닝|<span style="color:#20382e;">앞% LIKE 튜닝</span>]]</div></div></div></div>
<div style="border:1px solid #dde4dc;border-top:4px solid #1d4e7a;border-radius:8px;background:#ffffff;padding:18px 22px;margin:8px 0 26px;color:#20382e;"><div style="display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;"><span style="font-size:11px;font-weight:600;letter-spacing:0.99px;color:#1d4e7a;">06 · 인덱스</span><span style="font-size:11px;color:#6c7b72;background:#eef3eb;border-radius:999px;padding:2px 10px;">문서 11개</span></div><div style="font-size:13px;line-height:1.7;color:#6c7b72;margin-top:4px;">B*Tree 구조, 클러스터링 팩터, 인덱스 설계와 튜닝</div><div style="display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px 28px;margin-top:14px;"><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#1d4e7a;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>구조·종류</span><span style="font-weight:500;color:#8b9c8c;">6</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[인덱스|<span style="color:#20382e;">인덱스</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[인덱스 아키텍처|<span style="color:#20382e;">인덱스 아키텍처</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[B*Tree 인덱스|<span style="color:#20382e;">B*Tree 인덱스</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[오라클 인덱스 종류|<span style="color:#20382e;">오라클 인덱스 종류</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[인덱스 클러스터링 팩터|<span style="color:#20382e;">인덱스 클러스터링 팩터</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[클러스터링 팩터|<span style="color:#20382e;">클러스터링 팩터</span>]]</div></div><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#1d4e7a;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>설계·튜닝</span><span style="font-weight:500;color:#8b9c8c;">5</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[인덱스 설계 방법|<span style="color:#20382e;">인덱스 설계 방법</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[인덱스 최적화 방법|<span style="color:#20382e;">인덱스 최적화 방법</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[인덱스 튜닝 심화|<span style="color:#20382e;">인덱스 튜닝 심화</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[파티션 인덱스 최적화 방법|<span style="color:#20382e;">파티션 인덱스 최적화 방법</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[앞% LIKE 튜닝|<span style="color:#20382e;">앞% LIKE 튜닝</span>]]</div></div></div></div>


== 07 · 조인과 서브쿼리 ==
== 조인과 서브쿼리 ==
<div style="border:1px solid #dde4dc;border-top:4px solid #0b4d40;border-radius:8px;background:#ffffff;padding:18px 22px;margin:8px 0 26px;color:#20382e;"><div style="display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;"><span style="font-size:11px;font-weight:600;letter-spacing:0.99px;color:#0b4d40;">07 · 조인</span><span style="font-size:11px;color:#6c7b72;background:#eef3eb;border-radius:999px;padding:2px 10px;">문서 20개</span></div><div style="font-size:13px;line-height:1.7;color:#6c7b72;margin-top:4px;">NL·Hash·Merge 조인, 서브쿼리 변환과 조건절 Pushdown</div><div style="display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px 28px;margin-top:14px;"><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#0b4d40;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>조인 방식</span><span style="font-weight:500;color:#8b9c8c;">12</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[테이블 조인 방식|<span style="color:#20382e;">테이블 조인 방식</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[SQL 조인 방식|<span style="color:#20382e;">SQL 조인 방식</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[NL 조인|<span style="color:#20382e;">NL 조인</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[HASH 조인|<span style="color:#20382e;">HASH 조인</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[MERGE 조인|<span style="color:#20382e;">MERGE 조인</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[Hash join Probe 단계 처리과정|<span style="color:#20382e;">Hash join Probe 단계 처리과정</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[HASH조인 성능저하 파이썬 예제|<span style="color:#20382e;">HASH조인 성능저하 파이썬 예제</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[카테시안 조인|<span style="color:#20382e;">카테시안 조인</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[세미조인|<span style="color:#20382e;">세미조인</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[안티조인|<span style="color:#20382e;">안티조인</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[Rowid 를 이용한 조인|<span style="color:#20382e;">Rowid 를 이용한 조인</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[조인 튜닝 심화|<span style="color:#20382e;">조인 튜닝 심화</span>]]</div></div><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#0b4d40;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>서브쿼리·쿼리 변환</span><span style="font-weight:500;color:#8b9c8c;">8</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[서브쿼리 unnest|<span style="color:#20382e;">서브쿼리 unnest</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[서브쿼리 no unnest|<span style="color:#20382e;">서브쿼리 no unnest</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[서브쿼리 push subq|<span style="color:#20382e;">서브쿼리 push subq</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[스칼라 서브쿼리 장단점|<span style="color:#20382e;">스칼라 서브쿼리 장단점</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[스칼라 인라인뷰 서브쿼리|<span style="color:#20382e;">스칼라 인라인뷰 서브쿼리</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[JPPD(Join Predicate PushDown,조인절 PUSHDOWN)|<span style="color:#20382e;">JPPD(Join Predicate PushDown,조인절 PUSHDOWN)</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[View pushed predicate (조건절 PUSHDOWN)|<span style="color:#20382e;">View pushed predicate (조건절 PUSHDOWN)</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[계층형 쿼리 connect by 튜닝|<span style="color:#20382e;">계층형 쿼리 connect by 튜닝</span>]]</div></div></div></div>
<div style="border:1px solid #dde4dc;border-top:4px solid #0b4d40;border-radius:8px;background:#ffffff;padding:18px 22px;margin:8px 0 26px;color:#20382e;"><div style="display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;"><span style="font-size:11px;font-weight:600;letter-spacing:0.99px;color:#0b4d40;">07 · 조인</span><span style="font-size:11px;color:#6c7b72;background:#eef3eb;border-radius:999px;padding:2px 10px;">문서 20개</span></div><div style="font-size:13px;line-height:1.7;color:#6c7b72;margin-top:4px;">NL·Hash·Merge 조인, 서브쿼리 변환과 조건절 Pushdown</div><div style="display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px 28px;margin-top:14px;"><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#0b4d40;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>조인 방식</span><span style="font-weight:500;color:#8b9c8c;">12</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[테이블 조인 방식|<span style="color:#20382e;">테이블 조인 방식</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[SQL 조인 방식|<span style="color:#20382e;">SQL 조인 방식</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[NL 조인|<span style="color:#20382e;">NL 조인</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[HASH 조인|<span style="color:#20382e;">HASH 조인</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[MERGE 조인|<span style="color:#20382e;">MERGE 조인</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[Hash join Probe 단계 처리과정|<span style="color:#20382e;">Hash join Probe 단계 처리과정</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[HASH조인 성능저하 파이썬 예제|<span style="color:#20382e;">HASH조인 성능저하 파이썬 예제</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[카테시안 조인|<span style="color:#20382e;">카테시안 조인</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[세미조인|<span style="color:#20382e;">세미조인</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[안티조인|<span style="color:#20382e;">안티조인</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[Rowid 를 이용한 조인|<span style="color:#20382e;">Rowid 를 이용한 조인</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[조인 튜닝 심화|<span style="color:#20382e;">조인 튜닝 심화</span>]]</div></div><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#0b4d40;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>서브쿼리·쿼리 변환</span><span style="font-weight:500;color:#8b9c8c;">8</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[서브쿼리 unnest|<span style="color:#20382e;">서브쿼리 unnest</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[서브쿼리 no unnest|<span style="color:#20382e;">서브쿼리 no unnest</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[서브쿼리 push subq|<span style="color:#20382e;">서브쿼리 push subq</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[스칼라 서브쿼리 장단점|<span style="color:#20382e;">스칼라 서브쿼리 장단점</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[스칼라 인라인뷰 서브쿼리|<span style="color:#20382e;">스칼라 인라인뷰 서브쿼리</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[JPPD(Join Predicate PushDown,조인절 PUSHDOWN)|<span style="color:#20382e;">JPPD(Join Predicate PushDown,조인절 PUSHDOWN)</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[View pushed predicate (조건절 PUSHDOWN)|<span style="color:#20382e;">View pushed predicate (조건절 PUSHDOWN)</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[계층형 쿼리 connect by 튜닝|<span style="color:#20382e;">계층형 쿼리 connect by 튜닝</span>]]</div></div></div></div>


== 08 · SQL 튜닝과 성능 진단 ==
== SQL 튜닝과 성능 진단 ==
<div style="border:1px solid #dde4dc;border-top:4px solid #c0392b;border-radius:8px;background:#ffffff;padding:18px 22px;margin:8px 0 26px;color:#20382e;"><div style="display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;"><span style="font-size:11px;font-weight:600;letter-spacing:0.99px;color:#c0392b;">08 · 성능</span><span style="font-size:11px;color:#6c7b72;background:#eef3eb;border-radius:999px;padding:2px 10px;">문서 21개</span></div><div style="font-size:13px;line-height:1.7;color:#6c7b72;margin-top:4px;">튜닝 대상 찾기, AWR·ASH, 대기 이벤트, 대용량·병렬 처리</div><div style="display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px 28px;margin-top:14px;"><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#c0392b;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>튜닝 가이드</span><span style="font-weight:500;color:#8b9c8c;">7</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[SQL 튜닝 입문|<span style="color:#20382e;">SQL 튜닝 입문</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[SQL 튜닝|<span style="color:#20382e;">SQL 튜닝</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[ORACLE SQL 튜닝|<span style="color:#20382e;">ORACLE SQL 튜닝</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[DBA 성능 튜닝 가이드|<span style="color:#20382e;">DBA 성능 튜닝 가이드</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[Oracle 튜닝 전문가가 알아야할 필수지식|<span style="color:#20382e;">Oracle 튜닝 전문가가 알아야할 필수지식</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[성능 문제 식별 방법론과 튜닝 접근법|<span style="color:#20382e;">성능 문제 식별 방법론과 튜닝 접근법</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[튜닝 Round Trips|<span style="color:#20382e;">튜닝 Round Trips</span>]]</div></div><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#c0392b;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>대상 찾기·진단</span><span style="font-weight:500;color:#8b9c8c;">7</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[튜닝 대상 SQL 찾기|<span style="color:#20382e;">튜닝 대상 SQL 찾기</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[Awr을 이용한 sql 튜닝 대상 찾기|<span style="color:#20382e;">Awr을 이용한 sql 튜닝 대상 찾기</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[AWR 리포트 분석|<span style="color:#20382e;">AWR 리포트 분석</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[SQL 성능 관리 프로그램|<span style="color:#20382e;">SQL 성능 관리 프로그램</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[Oracle wait event (대기 이벤트) 추적 방법|<span style="color:#20382e;">Oracle wait event (대기 이벤트) 추적 방법</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[Enq: TX - allocate ITL entry vs enq: HW - contention|<span style="color:#20382e;">Enq: TX - allocate ITL entry vs enq: HW - contention</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[Enq:hw-contention|<span style="color:#20382e;">Enq:hw-contention</span>]]</div></div><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#c0392b;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>동적 성능 뷰</span><span style="font-weight:500;color:#8b9c8c;">4</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[V$SESSION|<span style="color:#20382e;">V$SESSION</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[V$ACTIVE SESSION HISTORY|<span style="color:#20382e;">V$ACTIVE SESSION HISTORY</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[V$SQL MONITOR|<span style="color:#20382e;">V$SQL MONITOR</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[DB 모니터링 최적화 방법|<span style="color:#20382e;">DB 모니터링 최적화 방법</span>]]</div></div><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#c0392b;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>대용량·병렬</span><span style="font-weight:500;color:#8b9c8c;">3</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[대용량 데이터 튜닝|<span style="color:#20382e;">대용량 데이터 튜닝</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[병렬 쿼리 튜닝|<span style="color:#20382e;">병렬 쿼리 튜닝</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[병렬 쿼리 I/O 확인|<span style="color:#20382e;">병렬 쿼리 I/O 확인</span>]]</div></div></div></div>
<div style="border:1px solid #dde4dc;border-top:4px solid #c0392b;border-radius:8px;background:#ffffff;padding:18px 22px;margin:8px 0 26px;color:#20382e;"><div style="display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;"><span style="font-size:11px;font-weight:600;letter-spacing:0.99px;color:#c0392b;">08 · 성능</span><span style="font-size:11px;color:#6c7b72;background:#eef3eb;border-radius:999px;padding:2px 10px;">문서 21개</span></div><div style="font-size:13px;line-height:1.7;color:#6c7b72;margin-top:4px;">튜닝 대상 찾기, AWR·ASH, 대기 이벤트, 대용량·병렬 처리</div><div style="display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px 28px;margin-top:14px;"><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#c0392b;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>튜닝 가이드</span><span style="font-weight:500;color:#8b9c8c;">7</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[SQL 튜닝 입문|<span style="color:#20382e;">SQL 튜닝 입문</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[SQL 튜닝|<span style="color:#20382e;">SQL 튜닝</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[ORACLE SQL 튜닝|<span style="color:#20382e;">ORACLE SQL 튜닝</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[DBA 성능 튜닝 가이드|<span style="color:#20382e;">DBA 성능 튜닝 가이드</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[Oracle 튜닝 전문가가 알아야할 필수지식|<span style="color:#20382e;">Oracle 튜닝 전문가가 알아야할 필수지식</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[성능 문제 식별 방법론과 튜닝 접근법|<span style="color:#20382e;">성능 문제 식별 방법론과 튜닝 접근법</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[튜닝 Round Trips|<span style="color:#20382e;">튜닝 Round Trips</span>]]</div></div><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#c0392b;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>대상 찾기·진단</span><span style="font-weight:500;color:#8b9c8c;">7</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[튜닝 대상 SQL 찾기|<span style="color:#20382e;">튜닝 대상 SQL 찾기</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[Awr을 이용한 sql 튜닝 대상 찾기|<span style="color:#20382e;">Awr을 이용한 sql 튜닝 대상 찾기</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[AWR 리포트 분석|<span style="color:#20382e;">AWR 리포트 분석</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[SQL 성능 관리 프로그램|<span style="color:#20382e;">SQL 성능 관리 프로그램</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[Oracle wait event (대기 이벤트) 추적 방법|<span style="color:#20382e;">Oracle wait event (대기 이벤트) 추적 방법</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[Enq: TX - allocate ITL entry vs enq: HW - contention|<span style="color:#20382e;">Enq: TX - allocate ITL entry vs enq: HW - contention</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[Enq:hw-contention|<span style="color:#20382e;">Enq:hw-contention</span>]]</div></div><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#c0392b;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>동적 성능 뷰</span><span style="font-weight:500;color:#8b9c8c;">4</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[V$SESSION|<span style="color:#20382e;">V$SESSION</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[V$ACTIVE SESSION HISTORY|<span style="color:#20382e;">V$ACTIVE SESSION HISTORY</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[V$SQL MONITOR|<span style="color:#20382e;">V$SQL MONITOR</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[DB 모니터링 최적화 방법|<span style="color:#20382e;">DB 모니터링 최적화 방법</span>]]</div></div><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#c0392b;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>대용량·병렬</span><span style="font-weight:500;color:#8b9c8c;">3</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[대용량 데이터 튜닝|<span style="color:#20382e;">대용량 데이터 튜닝</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[병렬 쿼리 튜닝|<span style="color:#20382e;">병렬 쿼리 튜닝</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[병렬 쿼리 I/O 확인|<span style="color:#20382e;">병렬 쿼리 I/O 확인</span>]]</div></div></div></div>


== 09 · Oracle 설치와 운영 ==
== Oracle 설치와 운영 ==
<div style="border:1px solid #dde4dc;border-top:4px solid #5d6d7e;border-radius:8px;background:#ffffff;padding:18px 22px;margin:8px 0 26px;color:#20382e;"><div style="display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;"><span style="font-size:11px;font-weight:600;letter-spacing:0.99px;color:#5d6d7e;">09 · 운영</span><span style="font-size:11px;color:#6c7b72;background:#eef3eb;border-radius:999px;padding:2px 10px;">문서 12개</span></div><div style="font-size:13px;line-height:1.7;color:#6c7b72;margin-top:4px;">설치, ASM, RAC One Node, 공간 관리와 일상 점검</div><div style="display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px 28px;margin-top:14px;"><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#5d6d7e;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>설치·구성</span><span style="font-weight:500;color:#8b9c8c;">6</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[Oracle 19c Docker 설치|<span style="color:#20382e;">Oracle 19c Docker 설치</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[설치 방법|<span style="color:#20382e;">설치 방법</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[ASM 디스크 볼륨 추가 방법|<span style="color:#20382e;">ASM 디스크 볼륨 추가 방법</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[ORACLE ASM AFD|<span style="color:#20382e;">ORACLE ASM AFD</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[Oracle RAC One Node|<span style="color:#20382e;">Oracle RAC One Node</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[RAC One Node 서버 작업|<span style="color:#20382e;">RAC One Node 서버 작업</span>]]</div></div><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#5d6d7e;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>공간·오브젝트 관리</span><span style="font-weight:500;color:#8b9c8c;">6</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[Oracle 테이블 사용공간 확인|<span style="color:#20382e;">Oracle 테이블 사용공간 확인</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[세그먼트 (테이블+인덱스+LOB) 사이즈 조회|<span style="color:#20382e;">세그먼트 (테이블+인덱스+LOB) 사이즈 조회</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[테이블/인덱스 사이즈 조회|<span style="color:#20382e;">테이블/인덱스 사이즈 조회</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[아카이브로그 디스크 사용량 조회|<span style="color:#20382e;">아카이브로그 디스크 사용량 조회</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[오브젝트 관리|<span style="color:#20382e;">오브젝트 관리</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[시스템 작업|<span style="color:#20382e;">시스템 작업</span>]]</div></div></div></div>
<div style="border:1px solid #dde4dc;border-top:4px solid #5d6d7e;border-radius:8px;background:#ffffff;padding:18px 22px;margin:8px 0 26px;color:#20382e;"><div style="display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;"><span style="font-size:11px;font-weight:600;letter-spacing:0.99px;color:#5d6d7e;">09 · 운영</span><span style="font-size:11px;color:#6c7b72;background:#eef3eb;border-radius:999px;padding:2px 10px;">문서 12개</span></div><div style="font-size:13px;line-height:1.7;color:#6c7b72;margin-top:4px;">설치, ASM, RAC One Node, 공간 관리와 일상 점검</div><div style="display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px 28px;margin-top:14px;"><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#5d6d7e;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>설치·구성</span><span style="font-weight:500;color:#8b9c8c;">6</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[Oracle 19c Docker 설치|<span style="color:#20382e;">Oracle 19c Docker 설치</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[설치 방법|<span style="color:#20382e;">설치 방법</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[ASM 디스크 볼륨 추가 방법|<span style="color:#20382e;">ASM 디스크 볼륨 추가 방법</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[ORACLE ASM AFD|<span style="color:#20382e;">ORACLE ASM AFD</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[Oracle RAC One Node|<span style="color:#20382e;">Oracle RAC One Node</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[RAC One Node 서버 작업|<span style="color:#20382e;">RAC One Node 서버 작업</span>]]</div></div><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#5d6d7e;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>공간·오브젝트 관리</span><span style="font-weight:500;color:#8b9c8c;">6</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[Oracle 테이블 사용공간 확인|<span style="color:#20382e;">Oracle 테이블 사용공간 확인</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[세그먼트 (테이블+인덱스+LOB) 사이즈 조회|<span style="color:#20382e;">세그먼트 (테이블+인덱스+LOB) 사이즈 조회</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[테이블/인덱스 사이즈 조회|<span style="color:#20382e;">테이블/인덱스 사이즈 조회</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[아카이브로그 디스크 사용량 조회|<span style="color:#20382e;">아카이브로그 디스크 사용량 조회</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[오브젝트 관리|<span style="color:#20382e;">오브젝트 관리</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[시스템 작업|<span style="color:#20382e;">시스템 작업</span>]]</div></div></div></div>


== 10 · DBA 수행 방법론 (SI 프로젝트) ==
== DBA 수행 방법론 (SI 프로젝트) ==
<div style="border:1px solid #dde4dc;border-top:4px solid #7a3e0c;border-radius:8px;background:#ffffff;padding:18px 22px;margin:8px 0 26px;color:#20382e;"><div style="display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;"><span style="font-size:11px;font-weight:600;letter-spacing:0.99px;color:#7a3e0c;">10 · 방법론</span><span style="font-size:11px;color:#6c7b72;background:#eef3eb;border-radius:999px;padding:2px 10px;">문서 20개</span></div><div style="font-size:13px;line-height:1.7;color:#6c7b72;margin-top:4px;">공공·대기업 SI 프로젝트 단계별 수행 절차와 산출물 양식</div><div style="display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px 28px;margin-top:14px;"><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#7a3e0c;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>수행 절차</span><span style="font-weight:500;color:#8b9c8c;">7</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[DBA 수행 방법론 (공공/대기업 SI 프로젝트)|<span style="color:#20382e;">DBA 수행 방법론 (공공/대기업 SI 프로젝트)</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[단계별 수행 방법론|<span style="color:#20382e;">단계별 수행 방법론</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[분석 단계|<span style="color:#20382e;">분석 단계</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[설계 단계|<span style="color:#20382e;">설계 단계</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[구축 단계|<span style="color:#20382e;">구축 단계</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[테스트 단계|<span style="color:#20382e;">테스트 단계</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[전개 단계|<span style="color:#20382e;">전개 단계</span>]]</div></div><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#7a3e0c;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>분석 산출물</span><span style="font-weight:500;color:#8b9c8c;">5</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[요구사항 정의서|<span style="color:#20382e;">요구사항 정의서</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[인터뷰 계획서|<span style="color:#20382e;">인터뷰 계획서</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[인터뷰 질의서 샘플|<span style="color:#20382e;">인터뷰 질의서 샘플</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[인터뷰 결과서|<span style="color:#20382e;">인터뷰 결과서</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[현행 시스템 분석서|<span style="color:#20382e;">현행 시스템 분석서</span>]]</div></div><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#7a3e0c;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>설계·구축·테스트 산출물</span><span style="font-weight:500;color:#8b9c8c;">8</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[아키텍처 정의서|<span style="color:#20382e;">아키텍처 정의서</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[데이터베이스 설계서((표준/구조/용량/보안 /백업 복구 설계 등)|<span style="color:#20382e;">데이터베이스 설계서((표준/구조/용량/보안 /백업 복구 설계 등)</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[데이터베이스설계서-DB아키텍처-별첨1.DB상세설계내역.xlsx|<span style="color:#20382e;">데이터베이스설계서-DB아키텍처-별첨1.DB상세설계내역.xlsx</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[DB설치 계획서|<span style="color:#20382e;">DB설치 계획서</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[명명규칙 정의서|<span style="color:#20382e;">명명규칙 정의서</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[가용성 테스트 결과서|<span style="color:#20382e;">가용성 테스트 결과서</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[복구 테스트 결과서|<span style="color:#20382e;">복구 테스트 결과서</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[튜닝결과서|<span style="color:#20382e;">튜닝결과서</span>]]</div></div></div></div>
<div style="border:1px solid #dde4dc;border-top:4px solid #7a3e0c;border-radius:8px;background:#ffffff;padding:18px 22px;margin:8px 0 26px;color:#20382e;"><div style="display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;"><span style="font-size:11px;font-weight:600;letter-spacing:0.99px;color:#7a3e0c;">10 · 방법론</span><span style="font-size:11px;color:#6c7b72;background:#eef3eb;border-radius:999px;padding:2px 10px;">문서 20개</span></div><div style="font-size:13px;line-height:1.7;color:#6c7b72;margin-top:4px;">공공·대기업 SI 프로젝트 단계별 수행 절차와 산출물 양식</div><div style="display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px 28px;margin-top:14px;"><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#7a3e0c;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>수행 절차</span><span style="font-weight:500;color:#8b9c8c;">7</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[DBA 수행 방법론 (공공/대기업 SI 프로젝트)|<span style="color:#20382e;">DBA 수행 방법론 (공공/대기업 SI 프로젝트)</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[단계별 수행 방법론|<span style="color:#20382e;">단계별 수행 방법론</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[분석 단계|<span style="color:#20382e;">분석 단계</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[설계 단계|<span style="color:#20382e;">설계 단계</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[구축 단계|<span style="color:#20382e;">구축 단계</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[테스트 단계|<span style="color:#20382e;">테스트 단계</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[전개 단계|<span style="color:#20382e;">전개 단계</span>]]</div></div><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#7a3e0c;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>분석 산출물</span><span style="font-weight:500;color:#8b9c8c;">5</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[요구사항 정의서|<span style="color:#20382e;">요구사항 정의서</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[인터뷰 계획서|<span style="color:#20382e;">인터뷰 계획서</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[인터뷰 질의서 샘플|<span style="color:#20382e;">인터뷰 질의서 샘플</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[인터뷰 결과서|<span style="color:#20382e;">인터뷰 결과서</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[현행 시스템 분석서|<span style="color:#20382e;">현행 시스템 분석서</span>]]</div></div><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#7a3e0c;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>설계·구축·테스트 산출물</span><span style="font-weight:500;color:#8b9c8c;">8</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[아키텍처 정의서|<span style="color:#20382e;">아키텍처 정의서</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[데이터베이스 설계서((표준/구조/용량/보안 /백업 복구 설계 등)|<span style="color:#20382e;">데이터베이스 설계서((표준/구조/용량/보안 /백업 복구 설계 등)</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[데이터베이스설계서-DB아키텍처-별첨1.DB상세설계내역.xlsx|<span style="color:#20382e;">데이터베이스설계서-DB아키텍처-별첨1.DB상세설계내역.xlsx</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[DB설치 계획서|<span style="color:#20382e;">DB설치 계획서</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[명명규칙 정의서|<span style="color:#20382e;">명명규칙 정의서</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[가용성 테스트 결과서|<span style="color:#20382e;">가용성 테스트 결과서</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[복구 테스트 결과서|<span style="color:#20382e;">복구 테스트 결과서</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[튜닝결과서|<span style="color:#20382e;">튜닝결과서</span>]]</div></div></div></div>


== 11 · PostgreSQL · MySQL · 기타 DBMS ==
== PostgreSQL · MySQL · 기타 DBMS ==
<div style="border:1px solid #dde4dc;border-top:4px solid #336791;border-radius:8px;background:#ffffff;padding:18px 22px;margin:8px 0 26px;color:#20382e;"><div style="display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;"><span style="font-size:11px;font-weight:600;letter-spacing:0.99px;color:#336791;">11 · 다른 DBMS</span><span style="font-size:11px;color:#6c7b72;background:#eef3eb;border-radius:999px;padding:2px 10px;">문서 16개</span></div><div style="font-size:13px;line-height:1.7;color:#6c7b72;margin-top:4px;">Oracle 외 데이터베이스와 벡터·검색 기술</div><div style="display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px 28px;margin-top:14px;"><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#336791;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>PostgreSQL</span><span style="font-weight:500;color:#8b9c8c;">6</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[PostgreSQL 입문|<span style="color:#20382e;">PostgreSQL 입문</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[Postgresql 개발자가 알아야힐 필수사항|<span style="color:#20382e;">Postgresql 개발자가 알아야힐 필수사항</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[Postgresql 설치 후 DBA 작업|<span style="color:#20382e;">Postgresql 설치 후 DBA 작업</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[Postgresql 튜닝 전문가가 알아야할 필수 지식|<span style="color:#20382e;">Postgresql 튜닝 전문가가 알아야할 필수 지식</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[PostgreSQL 기초과정 교육 과정|<span style="color:#20382e;">PostgreSQL 기초과정 교육 과정</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[PostgreSQL SQL 30일 학습|<span style="color:#20382e;">PostgreSQL SQL 30일 학습</span>]]</div></div><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#336791;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>MySQL · SQL Server · SQLite</span><span style="font-weight:500;color:#8b9c8c;">5</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[MySQL 입문|<span style="color:#20382e;">MySQL 입문</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[SQL Server|<span style="color:#20382e;">SQL Server</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[MS-SQL SERVER 테이블 생성|<span style="color:#20382e;">MS-SQL SERVER 테이블 생성</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[MS-SQL LOB테이블 생성|<span style="color:#20382e;">MS-SQL LOB테이블 생성</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[Sqlite 개발자가 알아야할 필수지식|<span style="color:#20382e;">Sqlite 개발자가 알아야할 필수지식</span>]]</div></div><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#336791;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>검색·벡터 DB</span><span style="font-weight:500;color:#8b9c8c;">5</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[그래프DB 와 벡터DB|<span style="color:#20382e;">그래프DB 와 벡터DB</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[Chromadb 설치 사용법|<span style="color:#20382e;">Chromadb 설치 사용법</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[Chromadb 사용 예시|<span style="color:#20382e;">Chromadb 사용 예시</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[역 인덱싱(Inverted Index)|<span style="color:#20382e;">역 인덱싱(Inverted Index)</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[전체 텍스트 검색 match|<span style="color:#20382e;">전체 텍스트 검색 match</span>]]</div></div></div></div>
<div style="border:1px solid #dde4dc;border-top:4px solid #336791;border-radius:8px;background:#ffffff;padding:18px 22px;margin:8px 0 26px;color:#20382e;"><div style="display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;"><span style="font-size:11px;font-weight:600;letter-spacing:0.99px;color:#336791;">11 · 다른 DBMS</span><span style="font-size:11px;color:#6c7b72;background:#eef3eb;border-radius:999px;padding:2px 10px;">문서 16개</span></div><div style="font-size:13px;line-height:1.7;color:#6c7b72;margin-top:4px;">Oracle 외 데이터베이스와 벡터·검색 기술</div><div style="display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px 28px;margin-top:14px;"><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#336791;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>PostgreSQL</span><span style="font-weight:500;color:#8b9c8c;">6</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[PostgreSQL 입문|<span style="color:#20382e;">PostgreSQL 입문</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[Postgresql 개발자가 알아야힐 필수사항|<span style="color:#20382e;">Postgresql 개발자가 알아야힐 필수사항</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[Postgresql 설치 후 DBA 작업|<span style="color:#20382e;">Postgresql 설치 후 DBA 작업</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[Postgresql 튜닝 전문가가 알아야할 필수 지식|<span style="color:#20382e;">Postgresql 튜닝 전문가가 알아야할 필수 지식</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[PostgreSQL 기초과정 교육 과정|<span style="color:#20382e;">PostgreSQL 기초과정 교육 과정</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[PostgreSQL SQL 30일 학습|<span style="color:#20382e;">PostgreSQL SQL 30일 학습</span>]]</div></div><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#336791;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>MySQL · SQL Server · SQLite</span><span style="font-weight:500;color:#8b9c8c;">5</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[MySQL 입문|<span style="color:#20382e;">MySQL 입문</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[SQL Server|<span style="color:#20382e;">SQL Server</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[MS-SQL SERVER 테이블 생성|<span style="color:#20382e;">MS-SQL SERVER 테이블 생성</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[MS-SQL LOB테이블 생성|<span style="color:#20382e;">MS-SQL LOB테이블 생성</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[Sqlite 개발자가 알아야할 필수지식|<span style="color:#20382e;">Sqlite 개발자가 알아야할 필수지식</span>]]</div></div><div><div style="display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#336791;border-bottom:1px solid #dde4dc;padding-bottom:6px;margin-bottom:2px;"><span>검색·벡터 DB</span><span style="font-weight:500;color:#8b9c8c;">5</span></div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[그래프DB 와 벡터DB|<span style="color:#20382e;">그래프DB 와 벡터DB</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[Chromadb 설치 사용법|<span style="color:#20382e;">Chromadb 설치 사용법</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[Chromadb 사용 예시|<span style="color:#20382e;">Chromadb 사용 예시</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[역 인덱싱(Inverted Index)|<span style="color:#20382e;">역 인덱싱(Inverted Index)</span>]]</div><div style="font-size:13px;line-height:1.5;padding:5px 0;border-bottom:1px dashed #edf1ea;">[[전체 텍스트 검색 match|<span style="color:#20382e;">전체 텍스트 검색 match</span>]]</div></div></div></div>



2026년 11월 4일 (수) 16:04 기준 최신판

DB STUDY · SITE MAP
전체 문서 지도
위키의 모든 학습 문서를 주제별로 정리한 지도입니다.
무엇부터 읽을지 모르겠다면 위에서 아래로, 찾는 주제가 있다면 바로가기 칩을 눌러 이동하세요.
전체 문서 184개주제 11개분류된 학습 문서 168개정리 기준일 · 2026-11-04
주제 바로가기 ·칩을 누르면 해당 주제로 이동합니다.← 대문으로
추천 학습 경로
처음 시작한다면 이 순서로 읽어 보세요.
① 모델링
데이터 구조 설계
② Oracle 기초
아키텍처·SQL·트랜잭션
③ 실행 원리
옵티마이저·통계
④ 실행계획
계획 읽고 병목 찾기
⑤ 인덱스
액세스 효율
⑥ 조인
조인 방식·순서
⑦ 성능 진단
AWR·대기 이벤트
⑧ 실무 방법론
SI 프로젝트 수행

입문 코스와 학습 과정

데이터 모델링과 설계

Oracle 저장 구조와 아키텍처

SQL 작성과 PL/SQL

SQL 실행 원리와 실행계획

인덱스

조인과 서브쿼리

SQL 튜닝과 성능 진단

Oracle 설치와 운영

DBA 수행 방법론 (SI 프로젝트)

PostgreSQL · MySQL · 기타 DBMS

새로 추가된 문서

지도에 없는 새 문서 찾기
새로 만들어진 문서는 새 문서 목록과 최근 바뀜에서 확인할 수 있고, 아래 전체 문서 목록에도 자동으로 나타납니다.

전체 문서 목록 (가나다순, 자동)

모든 문서 펼쳐 보기

위키 운영 · 테스트 문서

함께 만드는 지도
새 문서를 썼다면 지도에도 올려 주세요.
이 지도는 주제별로 직접 정리한 목록입니다. 새 문서를 만들었다면 알맞은 주제 칸에 링크를 추가해 주세요.
문서에 [[분류:…]]를 달아 두면 찾기가 훨씬 쉬워집니다.