Database Tuning

logo
적은 비용으로 큰 효과를 볼 수 있는 성능 향상을 위한 효율적인 SQL문 작성을 위해, 데이터베이스 아키텍처와 성능 향상에 필요한 요소에 대해 알아보며, 여러 기법과 도구를 활용하는 방법에 대해서 학습합니다.
calendar
학습 목표
• 오라클 아키텍처 및 튜닝에 필요한 핵심 요소에 대해서 설명할 수 있다. • 인덱스 구조를 이해하고 SQL 구문에 활용할 수 있다. • 조인 및 다양한 성능 향상을 위한 기법을 활용할 수 있다.
calendar
수강대상
• DBA로서, DBMS 의 성능을 개선하고자 하는 분 • 데이터베이스 성능 튜닝을 하고 싶은 분 • 성능을 고려한 SQL문을 작성이 필요한 애플리케이션 개발자 분
calendar
교육 일정
  • 시작일 : 2025년 11월 10일 ~ 종료일 : 2025년 11월 14일
  • 시작 시간 : 9시 30분 ~ 종료 시간 : 17시 30분

calendar
커리큘럼
  • Database Tuning

    01. 오라클 아키텍처

    • 오라클 아키텍처 개요

    • 리두 로그 버퍼와 LGWR

    • DB 버퍼 캐시와 DBWR

    • Shared pool과 SQL 실행과정

    • SELECT 문장의 논리적 실행 순서

    • 데이터 저장 구조

     

    02. I/O 효율화

    • 인덱스 탐색 원리

    • 블록 단위 I/O

    • 시퀀스 액세스와 랜덤 액세스의 이해

    • 싱글 블록 I/O vs. 멀티 블록 I/O

     

    03. 인덱스 기본 개념

    • 인덱스의 특징

    • 인덱스 스캔 방식

    • 인덱스 스캔 동작 원리

     

    04. 인덱스 활용과 튜닝

    • 인덱스로 테이블 액세스 최적화

    • 인덱스 튜닝 사례

    • 인덱스 스캔 범위 계산

    • 인덱스 설계

     

    05. 조인

    • NL 조인

    • 소트 머지 조인

    • 해시 조인

    • 조인 방식별 특성 비교

    • 조인 방식에 따라 달라지는 인덱스 설계

     

    06. 소트 튜닝

    • 소트 연산의 종류

    • 인덱스를 이용한 소트 대체

    • 불필요한 소트 제거

     

    07. 파티셔닝

    • 테이블 파티셔닝

    • 인덱스 파티셔닝

    • 파티션 Pruning

     

    08. 병렬처리

    • 병렬도

    • 데이터 재분배

    • 인덱스 스캔 vs 테이블 풀 스캔 vs 병렬 수행

1,300,000원 (면세)

TAGS

2025년 11월

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30