오라클 데이터베이스 멘토링 스터디

{section}
{column:width=90%}

스터디 개요

스터디 목적

  • Oracle 데이터베이스의 튜닝 방법을 이해하고 실무에서 적용할 수 있는 능력을 키운다.
  • 스터디에 목표를 가지고 참여하여, 그 목표를 달성 할 때까지 포기하지 않는다.
  • 함께 발전 하려는 가족 같은 분위기와 서로를 신뢰하고 격려하는 인간적인 관계로 회원들 상호간의 친목을 도모 한다.

스터디 일정 및 장소

  • 스터디 장소
    • 선릉역 삼성 SDS 1층 회의실
  • 스터디 기간 : 2013년 3월 8일 ~ 6월 28일
  • 스터디 일자 : 일자는 아래 참고, 시간은 오전 10시 ~ 13시

스터디 참석자

스터디 교재

스터디 교재

도서정보 : 오라클 성능 고도화 원리와 해법 I,II

(주)비투엔컨설팅 : http://www.b2en.com/

스터디 일정

스터디 참석이 불성실하거나 스터디내 질서를 어지럽히고 분열을 야기시키는 회원은 멘토가 강제탈퇴 시킬 수 있습니다.

스터디 회칙

스터디 회칙

스터디 회비

  • 아래의 스터디원 회비를 입금해야지 스터디에 참여 할 수 있습니다.
  • 멘토는 오라클클럽 정기회비를 제외한 모든 회비가 면제 됩니다.
    • 멘토의 스터디룸 회비는 스터디원이 냅니다.
    • 멘토는 지각/결석 회비가 면제 됩니다.
  • 스터디 회비 : 70,000원
    • 오라클클럽 정기회비 : 2만원 (엠티 또는 정기모임에 사용됩니다.)
    • 스터디룸 사용회비 : 0원
    • 지각/결석 선회비 : 4만원 (스터디가 종료되면 남은 비용만큼 돌려 드립니다.)
    • 다과회비 : 1만원
  • 스터디 회비는 스터디 시작전까지 총무에게 선납해야 합니다.

지각/결석 벌금제도

  • 지각
    • 10분당 1,000원씩 벌금 부과 최대 3,000원 (10분:1,000, \~20분:2,000, 21분 \:3,000)
  • 결석
    • 사전 통보 후 불참 : 4,000원 (사전 통보는 꼭 게시판을 통해서 해야 합니다.)
    • 연락 없이 무단 결석 : 10,000원
  • 지각/결석 선회비에서 차감하는 방식이고 스터디가 종료될 때 개인별로 남은 금액을 돌려 드립니다.

스터디 일정

오라클 성능고도화 원리와 해법1
회차대제목소제목발표자스터디일자장소시간진행여부
1회차
라이브러리 캐시 최적화 원리SQL과 옵티마이저조종완3월08일(토)
10시
(x)
SQL 처리과정(x)
라이브러리 캐시 구조(x)
커서 공유 ]

(x)
바인드 변수의 중요성(x)
바인드 변수의 부작용과 해법(x)
세션 커서 캐싱
(x)
애플리케이션 커서 캐싱


(x)
Static vs Dynamic SQL(x)
Dynamic SQL 사용 기준(x)
Static SQL 구현을 위한 기법들(x)
2회차오라클 아키텍처기본 아키텍처김지룡3월15일(토)9시(x)
DB 버퍼 캐시(x)
버퍼 Lock(x)
2권 파티셔닝테이블 파티셔닝(x)
파티션 Pruning(x)
4회차인덱스 파티셔닝김지룡3월29일(토)10시(x)
오라클 아키텍처Redo하승환
(x)
Undo(x)
문장수준 읽기 일관성(x)
Consistent vs Current 모드 읽기(x)
5회차오라클 성능관리Explain plan박수석
4월19일(토)
10시(x)
Auto Trace(x)
SQL 트레이스(x)
DBMS_XPLAN 패키지(x)
6회차V$SYSSTAT백재호
4월 12일(토)
10시(x)
V$SYSTEM_EVENT(x)
Response Time Analysis 방법론과 OWI(x)
Statspack & AWR(x)

ASH(Active Session History)

(x)
V$SQL(x)
End-To-End 성능관리(x)
데이터베이스 성능 고도화 정석 해법
(x)
7회차VI. I/O 효율화 원리블록 단위 IO이호석4월26일(토)
10시(x)
Memory vs Disk IO(x)
Single Block vs Multiblock IO(x)
Prefetch(x)
Direct Patch IO

(x)
RAC 캐시 퓨전
(x)
Result 캐시(x)
IO 효율화 원리(x)
오라클 성능 고도화 원리와 해법 II
회차대제목소제목발표자스터디일자장소시간진행여부
8회차소트 튜닝1. 소트 수행 원리백재호5월10일(토)아셈타워10시(x)
2. 소트를 발생시키는 오퍼레이션(x)
3. 데이터 모델 측면에서의 검토(x)
4. 소트가 발생하지 않도록 SQL 작성(x)
5. 인덱스를 이용한 소트 연산 대체(x)
6. Sort Area를 적게 사용하도록 SQL 작성(x)
7. Sort Area 크기 조정(x)
9회차조인 원리와 활용1. Nested Loops 조인홍수진5월17일(토)아셈타워10시(x)
2. 소트 머지 조인(x)
3. 해시 조인(x)
4. 조인 순서의 중요성(x)
5. Outer 조인(x)
6. 스칼라 서브쿼리를 이용한 조인(x)
7. 조인을 내포한 DML 튜닝(x)
8. 고급 조인 테크닉(x)
10회차인덱스 원리와 활용4. 테이블 Random 액세스 부하조윤정5월24일(토)아셈타워10 시(x)
5. 테이블 Random 액세스 최소화 튜닝(x)
6. IOT, 클러스터 테이블 활용(x)
쿼리 변환5. 조건절 이행(x)
6. 조인 제거(x)
7. OR-Expansion(x)
8. 공통 표현식 제거(x)
9. Outer 조인을 Inner 조인으로 변환(x)
10. 실체화 뷰 쿼리로 재작성(x)
11. 집합 연산을 조인으로 변환(x)
12. 기타 쿼리 변환(x)
11회차인덱스 원리와 활용1. 인덱스 구조하승환5월31일(토)아셈타워10시(x)
2. 인덱스 기본 원리(x)
3. 다양한 인덱스 스캔 방식(x)
12회차쿼리 변환1. 쿼리 변환이란?백재호6월14일(토)아셈타워10시(x)
2. 서브쿼리 Unnesting(x)
3. 뷰 Merging(x)
4. 조건절 Pushing(x)
13회차옵티마이저 원리1. 옵티마이저박수석6월21일(토)아셈타워10시(x)
2. 옵티마이저 행동에 영향을 미치는 요소(x)
3. 옵티마이저의 한계(x)
4. 통계정보 I(x)
14회차V. 데이터베이스 Call 최소화 원리Call 통계조윤정6월29일(토)
9시(x)
user Call vs Recursive Call(x)
데이터베이스 Call이 성능에 미치는 영향(x)
Array Processing 활용(x)
Fetch Call 최소화(x)
하위 페이지
[2014.06.13]쿼리 변환이란?,. (by sesesejoa) [2014.02.25]기본 아키텍처,. (by niceboyous) [2014.03.05]SQL과 옵티마이저 Pruning,. (by zauberer) [2014.03.03]DB 버퍼 캐시,. (by niceboyous) [2014.03.05]SQL 처리과정,. (by zauberer) [2014.03.05]라이브러리 캐시 구조,. (by zauberer) [2014.03.05]커서 공유,. (by zauberer) [2014.03.05]바인드 변수의 중요성,. (by zauberer) [2014.03.05]세션 커서 캐싱,. (by zauberer) [2014.03.05]바인드 변수의 부작용과 해법,. (by zauberer) [2014.03.08]애플리케이션 커서 캐싱,. (by zauberer) [2014.03.10]버퍼 Lock,. (by niceboyous) [2014.03.11]테이블 파티셔닝,. (by niceboyous) [2014.03.12]파티션 Pruning,. (by niceboyous) [2014.03.24]Redo,. (by hj4867) [2014.03.24]Undo,. (by hj4867) [2014.03.25]문장수준 읽기 일관성,. (by hj4867) [2014.03.26]Consistent vs Current 모드 읽기,. (by hj4867) [2014.03.26]인덱스 파티셔닝,. (by niceboyous) [2014.04.11]V$SYSSTAT,. (by sesesejoa) [2014.04.11]V$SYSTEM_EVENT,. (by sesesejoa) [2014.04.11]Response Time Analysis 방법론과 OWI,. (by sesesejoa) [2014.04.11]Statspack & AWR,. (by sesesejoa) [2014.04.11]ASH(Active Session History,. (by sesesejoa) [2014.04.11]V$SQL,. (by sesesejoa) [2014.04.11]End-To-End 성능관리,. (by sesesejoa) [2014.04.11]데이터베이스 성능 고도화 정석 해법,. (by sesesejoa) [2014.04.18]03.01.Explain plan (by david) [2014.04.18]03.02.AutoTrace (by david) [2014.04.18]03.03.SQL 트레이스 (by david) [2014.04.19]DBMS_XPLAN 패키지,. (by david) [2014.05.09]Memory vs Disk IO,. (by shotme) [2014.05.09]블록 단위 IO,. (by shotme) [2014.05.09]Single Block vs Multiblock IO,. (by shotme) [2014.05.09]Prefetch,. (by shotme) [2014.05.09]Direct Patch IO,. (by shotme) [2014.05.09]RAC 캐시 퓨전,. (by shotme) [2014.05.09]IO 효율화 원리,. (by shotme) [2014.05.09]Result 캐시,. (by shotme) [2014.05.16]소트 수행 원리,. (by sesesejoa) [2014.05.16]소트가 발생하지 않도록 SQL 작성,. (by sesesejoa) [2014.05.16]소트를 발생시키는 오퍼레이션,. (by sesesejoa) [2014.05.16]데이터 모델 측면에서의 검토,. (by sesesejoa) [2014.05.16]인덱스를 이용한 소트 연산 대체,. (by sesesejoa) [2014.05.16]Sort Area를 적게 사용하도록 SQL 작성,. (by sesesejoa) [2014.05.16]Sort Area 크기 조정,. (by sesesejoa) [2014.05.23]01. Nested Loops 조인,. (by supil1004) [2014.05.31]공통 표현식 제거,. (by aini79) [2014.05.31]조인 제거,. (by aini79) [2014.05.31]기타 쿼리 변환,. (by aini79) [2014.05.31]조건절 이행,. (by aini79) [2014.05.31]OR-Expansion,. (by aini79) [2014.05.31]실체화 뷰 쿼리로 재작성,. (by aini79) [2014.05.31]Outer 조인을 Inner 조인으로 변환,. (by aini79) [2014.05.31]집합 연산을 조인으로 변환,. (by aini79) [2014.06.13]서브쿼리 Unnesting,. (by sesesejoa) [2014.06.13]뷰 Merging,. (by sesesejoa) [2014.06.13]4. 조건절 Pushing,. (by sesesejoa) [2014.06.19]인덱스 구조,. (by hj4867) [2014.06.20]인덱스 기본 원리,. (by hj4867) [2014.06.20]다양한 인덱스 스캔 방식,. (by hj4867) [2014.06.21]Copy of 인덱스 기본 원리,. (by hj4867) [2014.06.21]Copy of 인덱스 기본 원리,.. (by hj4867) [2014.06.21]Copy of 인덱스 기본 원리,... (by hj4867) [2014.06.27]테이블 Random 액세스 부하,. (by aini79) [2014.06.28]테이블 Random 액세스 최소화 튜닝,. (by aini79) [2014.06.28]IOT, 클러스터 테이블 활용,. (by aini79)