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

{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과 옵티마이저 Pruning,.조종완3월08일(토)
10시
✘
SQL 처리과정,.✘
라이브러리 캐시 구조,.✘
커서 공유,.

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


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

ASH(Active Session History,.

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

✘
RAC 캐시 퓨전,.
✘
Result 캐시,.✘
IO 효율화 원리,.✘
오라클 성능 고도화 원리와 해법 II
회차대제목소제목발표자스터디일자장소시간진행여부
8회차소트 튜닝소트 수행 원리,.백재호5월10일(토)아셈타워10시✘
소트를 발생시키는 오퍼레이션,.✘
데이터 모델 측면에서의 검토,.✘
소트가 발생하지 않도록 SQL 작성,.✘
인덱스를 이용한 소트 연산 대체,.✘
Sort Area를 적게 사용하도록 SQL 작성,.✘
Sort Area 크기 조정,.✘
9회차조인 원리와 활용01. Nested Loops 조인,.홍수진5월17일(토)아셈타워10시✘
소트 머지 조인,.✘
해시 조인,.✘
04. 조인 순서의 중요성,.✘
Outer 조인,.✘
스칼라 서브쿼리를 이용한 조인,.✘
조인을 내포한 DML 튜닝,.✘
고급 조인 테크닉,.✘
10회차인덱스 원리와 활용테이블 Random 액세스 부하,.조윤정5월24일(토)아셈타워10 시✘
테이블 Random 액세스 최소화 튜닝,.✘
IOT, 클러스터 테이블 활용,.✘
쿼리 변환조건절 이행,.✘
조인 제거,.✘
OR-Expansion,.✘
공통 표현식 제거,.✘
Outer 조인을 Inner 조인으로 변환,.✘
실체화 뷰 쿼리로 재작성,.✘
집합 연산을 조인으로 변환,.✘
기타 쿼리 변환,.✘
11회차인덱스 원리와 활용인덱스 구조,.하승환5월31일(토)아셈타워10시✘
인덱스 기본 원리,.✘
다양한 인덱스 스캔 방식,.✘
12회차쿼리 변환쿼리 변환이란?,.백재호6월14일(토)아셈타워10시✘
서브쿼리 Unnesting,.✘
뷰 Merging,.✘
4. 조건절 Pushing,.✘
하위 페이지
[2014.02.25]기본 아키텍처,. (by niceboyous) [2014.03.03]DB 버퍼 캐시,. (by niceboyous) [2014.03.05]SQL과 옵티마이저 Pruning,. (by zauberer) [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]블록 단위 IO,. (by shotme) [2014.05.09]Memory vs Disk 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]소트를 발생시키는 오퍼레이션,. (by sesesejoa) [2014.05.16]데이터 모델 측면에서의 검토,. (by sesesejoa) [2014.05.16]소트가 발생하지 않도록 SQL 작성,. (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]OR-Expansion,. (by aini79) [2014.05.31]공통 표현식 제거,. (by aini79) [2014.05.31]Outer 조인을 Inner 조인으로 변환,. (by aini79) [2014.05.31]실체화 뷰 쿼리로 재작성,. (by aini79) [2014.05.31]집합 연산을 조인으로 변환,. (by aini79) [2014.05.31]기타 쿼리 변환,. (by aini79) [2014.06.13]쿼리 변환이란?,. (by sesesejoa) [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)