Toggle navigation
꿈꾸는 개발자, DBA 커뮤니티 구루비
공지
:
저작권
지식창고
구루비 DB 스터디 (2007년 ~ 2017년)
대용량 데이터베이스 스터디 (2009년 ~ 2011년)
코어 오라클 데이터베이스 스터디 (2009년 ~ 2011년)
주주클럽 스터디 (2013년 ~ 2018년)
Database Q&A
Oracle Database
권순용의 DB 이야기
권순용의 데이터모델링
엑시엄이 보는 DB 세상
Basic SQL 강좌
Advanced SQL 강좌
QUIZ로 배우는 SQL
PL/SQL 강좌
Admin 강좌
Oracle10g 강좌
Tuning 강좌
백업&복구 강좌
기타 강좌
Oracle 노하우/팁
Oracle 퀴즈
Oracle 자료실
Database 북카페
SQL 전문가 가이드
대용량 데이터베이스솔루션 I
대용량 데이터베이스솔루션 II
새로쓴 대용량 데이터베이스솔루션 1
오라클 성능 고도화 원리와 해법 I
오라클 성능 고도화 원리와 해법 II
SQL 튜닝의 시작
Optimizing Oracle Optimizer
비용기반의 오라클 원리
전문가를 위한 오라클 데이터베이스 아키텍처
트러블슈팅 오라클 퍼포먼스(제2판)
오라클 성능 트러블슈팅의 기초
클라우드 데이터베이스 Oracle 12c 가이드
이펙티브 오라클
데이터베이스 설계와 구축(개정판)
관계형 데이터 모델링 프리미엄 가이드 DB구축
Real MariaDB
Community
전체글
공지사항
Toad for Oracle
Toad Data Point 강좌
Toad 기본강좌
Toad 소개
Toad 노하우/팁/자료
Tibero DB
우리 회사 데이터베이스를 티베로로 변경하기
Tibero5 기본강좌
Tibero4 기본강좌
Tibero 노하우/팁/자료
Database 기타
PostgreSQL 기본강좌
PostgreSQL 노하우/팁/자료
ALTIBASE 기초강좌
ALTIBASE 노하우/팁/자료
CUBRID 기초강좌
CUBRID 노하우/팁/자료
MySQL 노하우/팁/자료
세미나
세미나 목록
About
커뮤니티 발자취
구루비 소개
HOME
[종료]구루비 DB 스터디
2012년 하반기 - 오라클 성능 트러블슈팅의 기초 스터디
2012년 하반기 - 오라클 성능 트러블슈팅의 기초 스터디
(by oracleclub)
[2012.07.30]
스터디 목적
오라클 성능 문제를 트러블슈팅하기 위해 필요한 기본적인 개념과 테크닉을 키위기 위한 기본 베이스 습득.
오라클 내부적인 동작 원리를 추적하여 내부적으로 프로세싱되는 개념을 스스로 한번쯤 생각해 볼 수 있는 기회 마련.
Oracle DBMS 동작원리를 이해하고 활용하며 습득한 지식을 공유.
스터디 인원
xsoft,
~jongmali
, openlsw,
~hun1361
,
~kwlee55
, 이신재,
~joanney
,
~darkturtle
,
~dolphhong
스터디 운영자
~jongmali
: 오라클클럽에서 (TeLl2/김종원)이라는 닉네임으로 활동을 하고 있습니다.
스터디 일정 및 장소
스터디 장소 : 미정
스터디 기간 : 2012년 9월 ~ 2013년 1월
스터디 일자 : 월 3회 토요일 10시 ~ 13시
스터디 계획
오라클 아키텍쳐에 대한 재 확인.
오라클 AWR을 이용한 데이터 베이스 튜닝 방법 습득.
스터디 중간중간 스터디 내용에 대해 개인적으로 궁금했던 사항이나 혹은 현재 진행하고 있는 프로젝트에 대한 지식 공유나 토론의 장 마련.
하반기 스터디 교재
전문가를 위한 오라클 데이터베이스 아키텍처 :
http://www.yes24.com/24/Goods/5239961?Acode=101
오라클 AWR을 이용한 고성능 데이터베이스 튜닝 :
http://www.yes24.com/24/Goods/4358729?Acode=101
스터디 회비
아래의 스터디원 회비를 입금해야지 스터디에 참여 할 수 있습니다.
오라클클럽 정기회비 : 2만원
월회비 : 1만원
지각/결석 벌금제도
지각
10분당 1,000원씩 벌금 부과 최대 3,000원 (
10분:1,000, \~20분:2,000, 21분 \
:3,000)
결석
사전 통보 후 불참 : 4,000원 (사전 통보는 꼭 게시판을 통해서 해야 합니다.)
연락 없이 무단 결석 : 10,000원
전문가를 위한 오라클 데이터베이스 아키텍처
회차
대제목
소제목
발표자
스터디일자
장소
시간
진행여부
1회차
환경설정
환경설정
김종원
2012년 9월 22일
10시
(o)
ch1. 성공적인 오라클 애플리케이션 개발
필자의 접근법
(o)
블랙박스 접근법
(o)
데이터베이스 애플리케이션 개발 방법
(o)
ch2. 아키텍처 개요
데이터베이스와 인스턴스
장태길
(o)
오라클에 접속하기
(o)
2회차
ch3. 파일
파라미터 파일
윤은경
2012년 10월 06일
10시
(o)
서버 파라미터 파일(Spfile)
(o)
트레이스 파일
(o)
Alert File
(o)
데이터 파일
(o)
템프 파일
(o)
컨트롤 파일
(o)
리두 로그 파일
(o)
패스워드 파일
(o)
변경 추적 파일
(o)
플래시백 로그
(o)
덤프 파일(EXP,IMP 파일)
(o)
데이터 펌프 파일
(o)
플랫 파일
(o)
ch4. 메모리 구조
프로세스 글로벌 영역과 사용자 글로벌 영역
이정헌
(o)
3회차
시스템 글로벌 영역
2012년 10월 13일
10시
(o)
주요SGA의 요소들
(o)
ch5. 오라클 프로세스
서버 프로세스
이정헌
(o)
백그라운드 프로세스
(o)
슬레이브 프로세스
(o)
ch6. 락킹과 래칭
락은 무엇인가?
xsoft
2012년 11월 03일
(o)
락킹 이슈
(o)
4회차
락 타입
10시
(o)
ch7. 동시성과 멀티버저닝
동시성 제어란 무엇인가?
xsoft
2012년 11월 03일
(o)
트랜잭션 고립 수준
(o)
멀티버전 읽기 일관성의 문제점
(o)
쓰기 일관성
(o)
ch8. 트랜잭션
트랜잭션 제어문장
openlsw
2012년 10월 20일
(o)
원자성
(o)
영속성
(o)
무결성 제약과 트랜잭션
(o)
나쁜 트랜잭션 습관
(o)
분산 트랜잭션
(o)
자율 트랜잭션
(o)
5회차
ch9. 리두와 언두
리두란 무엇인가?
openlsw
2012년 10월 20일
10시
(o)
언두란 무엇인가?
(o)
리두와 언두 작동 원리
(o)
커밋과 롤백 처리
(o)
리두 조사하기
(o)
언두 조사하기
(o)
ch10. 데이터베이스 테이블
테이블 유형
윤은경
(o)
용어
(o)
힙 구조 테이블
(o)
인덱스 구조 테이블
(o)
6회차
인덱스 클러스터 테이블
김종원
2012년 11월 10일
10시
(o)
해시 클러스터 테이블
(o)
정렬 해시 클러스터 테이블
(o)
중첩 테이블
(o)
임시 테이블
(o)
객체 테이블
(o)
ch11. 인덱스
오라클 인덱스 개요
장태길
(o)
B*Tree 인덱스
(o)
비트맵 인덱스
(o)
7회차
함수 기반 인덱스
김종원
2012년 11월 17일
10시
(o)
애플리케이션 도메인 인덱스
(o)
인덱스에 관한 FAQ와 오해
(o)
ch12. 데이터타입
오라클 데이터타입 개요
openlsw
(o)
문자 및 이진 문자열 타입
(o)
이진 문자열 - RAW 타입
(o)
숫자 타입
(o)
LONG 타입
(o)
Date, Timestamp, 그리고 Interval 타입
(o)
LOB 타입
(o)
ROWID,UROWID 타입
(o)
8회차
ch13. 파티셔닝
파티셔닝 개요
홍정민
2012년 12월 01일
10시
(o)
테이블 파티셔닝
(o)
파티셔닝 인덱스
(o)
파티셔닝과 성능, Revisited
(o)
감사와 세그먼트 공간 압축
(o)
ch14. 병렬처리
병렬 처리 사용 시기
이경화
(o)
오라클 Exadata
(o)
병렬 쿼리
(o)
병렬 DML
(o)
병렬 DDL
(o)
병렬 복구
(o)
절차적 병렬
(o)
9회차
ch15. 데이터 로딩과 언로딩
SQL*Loader
이정헌
2012년 12월 08일
10시
(o)
External 테이블
(o)
플랫 파일 언로드
(o)
데이터 펌프 언로드
(o)
ch16. 데이터 암호화
암호화의 유형
이신재
(o)
수작업 애플리케이션 암호화 구현
(o)
컬럼 레벨 암호화 구현
(o)
테이블스페이스 암호화 구현
(o)
오라클 AWR을 이용한 고성능 데이터베이스 튜닝
회차
대제목
소제목
발표자
스터디일자
장소
시간
진행여부
10회차
ch1. 데이터베이스 성능 분석 및 튜닝
김종원
2012년 12월 15일
10시
(o)
ch2. AWR 관리
AWR 스냅샷 관리
(o)
AWR 데이터 백업 및 복구
(o)
ch3. AWR 보고서 생성
AWR 보고서 생성
(o)
AWR DB 보고서 생성
(o)
AWR DB 비교 보고서 생성
(o)
AWR SQL 보고서 생성
(o)
AWR 정보 검색 보고서 생성
(o)
기타 AWR 보고서 생성 관련 스크립트
(o)
ch4. AWR DB 보고서 분석 및 튜닝
AWR DB 보고서 분석
xsoft
(o)
요약 보고서
(o)
11회차
상세 보고서 - Time Model Statistics
xsoft
2013년 01월 05일
10시
✘
상세 보고서 - Tablespace IO Stats
✘
상세 보고서 - Buffer Wait Statistics
xsoft
✘
상세 보고서 - Latch Sleep Breakdown
✘
12회차
ch5. AWR DB 보고서 분석 사례 연구
사례 1- INSERT 과부하로 SQL 성능 저하
이경화
2013년 01월 12일
10시
✘
사례 2- SQL PLAN 변경으로 버퍼 캐시 IO 대량 발생 - 성능 저하
✘
사례 3- 서로 다른 배치 작업 동시 수행으로 인한 성능 저하
✘
사례 4- 지연된 블록 크린 아웃으로 인한 배치 작업 성능 저하
✘
ch6. ASH 보고서 분석 및 튜닝
ASH의 개념
✘
Active Session History 정보 검색
✘
ASH 보고서 생성
✘
ASH 보고서 분석
✘
사례 연구- 악성 SQL 수행으로 일시적 성능 저하 발생
✘
ch7. ADDM 보고서 분석 및 튜닝
ADDM의 개념
장태길
✘
ADDM 보고서 생성
✘
ADDM 보고서 분석
✘
ch8. SQL 추적 파일 분석 및 튜닝
SQL 추적 파일의 활용
✘
SQL 추적 파일 생성
✘
TKPROF를 이용한 SQL 추적 파일 분석
✘
SQL 추적 파일 분석
✘
사례 연구 1- TKPROF 보고서 활용 사례
✘
사례 연구 2- 특정 시점에 SQL 수행 성능 저하 원인 파악
✘
사례 연구 3- TKPROF 보고서 내용 오류로 SQL 추적 파일 직접 분석
✘
13회차
ch9. SGA 아키텍처
SGA의 개념
홍정민
2013년 01월 19일
10시
✘
공유 풀
✘
버퍼 캐시
✘
리두 로그 버퍼
✘
대용량 풀
✘
자바 풀
✘
ch10. PGA 아키텍처
PGA 아키텍처
✘
ch11. 락 아키텍처
락의 종류
openlsw
✘
렛치
✘
엔큐
✘
데이터 변경 관리 락
✘
공유 풀 락,데이터 딕셔너리 락
✘
버퍼 캐시 락
✘
RAC 락
✘
14회차
ch12. 체크포인트
체크포인트
윤은경
2013년 01월 26일
14시
✘
ch13. 언두 세그먼트 아키텍처
언두 세그먼트의 개념
✘
언두 세그먼트 관리 방식
✘
언두 유지 시간
✘
언두 세그먼트의 익스텐트 관리
✘
언두 세그먼트 구성요소
✘
언두 데이터와 읽기 일관성
✘
언두 세그먼트와 트랜잭션
✘
메모리 처리 언두
✘
ch14. 스토리지 구성
스토리지 구성의 중요성
이정헌
✘
스토리지 구성
✘
스트라이핑
✘
파일 시스템과 RAW 디바이스
✘
다이렉트 IO
✘
데이터 파일 IO 분산
✘
RAID 구성
✘
성능 분석 스크립트
✘
부록. 동적 뷰와 딕셔너리를 이용한 모니터링
✘
15회차
운영중인 AWR 분석
운영중인 AWR 분석 - 책걸이
✘
HOME
[종료]구루비 DB 스터디
2012년 하반기 - 오라클 성능 트러블슈팅의 기초 스터디
하위 페이지
[2012.12.04]
병렬 쿼리
(by kwlee55)
[2012.09.14]
데이터베이스와 인스턴스
(by darkturtle)
[2012.09.14]
오라클에 접속하기
(by darkturtle)
[2012.09.15]
필자의 접근법
(by jongmali)
[2012.09.15]
환경설정
(by jongmali)
[2012.09.15]
블랙박스 접근법
(by jongmali)
[2012.09.15]
데이터베이스 애플리케이션 개발 방법
(by jongmali)
[2012.10.05]
파라미터 파일
(by joanney)
[2012.10.05]
서버 파라미터 파일(Spfile)
(by joanney)
[2012.10.05]
트레이스 파일
(by joanney)
[2012.10.05]
Alert File
(by joanney)
[2012.10.05]
데이터 파일
(by joanney)
[2012.10.05]
템프 파일
(by joanney)
[2012.10.05]
컨트롤 파일
(by joanney)
[2012.10.05]
리두 로그 파일
(by joanney)
[2012.10.05]
패스워드 파일
(by joanney)
[2012.10.05]
변경 추적 파일
(by joanney)
[2012.10.05]
플래시백 로그
(by joanney)
[2012.10.05]
덤프 파일(EXP,IMP 파일)
(by joanney)
[2012.10.05]
데이터 펌프 파일
(by joanney)
[2012.10.05]
플랫 파일
(by joanney)
[2012.10.06]
프로세스 글로벌 영역과 사용자 글로벌 영역
(by hun1361)
[2012.10.11]
시스템 글로벌 영역
(by hun1361)
[2012.10.11]
주요SGA의 요소들
(by hun1361)
[2012.10.12]
서버 프로세스
(by hun1361)
[2012.10.12]
백그라운드 프로세스
(by hun1361)
[2012.10.12]
슬레이브 프로세스
(by hun1361)
[2012.10.19]
언두란 무엇인가?
(by openlsw)
[2012.10.17]
트랜잭션 제어문장
(by openlsw)
[2012.10.17]
원자성
(by openlsw)
[2012.10.17]
영속성
(by openlsw)
[2012.10.17]
분산 트랜잭션
(by openlsw)
[2012.10.17]
무결성 제약과 트랜잭션
(by openlsw)
[2012.10.17]
나쁜 트랜잭션 습관
(by openlsw)
[2012.10.17]
자율 트랜잭션
(by openlsw)
[2012.10.19]
리두란 무엇인가?
(by openlsw)
[2012.10.20]
리두와 언두 작동 원리
(by openlsw)
[2012.10.20]
커밋과 롤백 처리
(by openlsw)
[2012.10.20]
리두 조사하기
(by openlsw)
[2012.10.20]
언두 조사하기
(by openlsw)
[2012.10.26]
락은 무엇인가?
(by xsoft)
[2012.10.29]
락킹 이슈
(by xsoft)
[2012.10.29]
락 타입
(by xsoft)
[2012.10.31]
동시성 제어란 무엇인가?
(by xsoft)
[2012.10.31]
트랜잭션 고립 수준
(by xsoft)
[2012.10.31]
멀티버전 읽기 일관성의 문제점
(by xsoft)
[2012.11.01]
테이블 유형
(by joanney)
[2012.11.01]
용어
(by joanney)
[2012.11.02]
쓰기 일관성
(by xsoft)
[2012.11.02]
힙 구조 테이블
(by joanney)
[2012.11.02]
인덱스 구조 테이블
(by joanney)
[2012.11.09]
오라클 인덱스 개요
(by darkturtle)
[2012.11.09]
B*Tree 인덱스
(by darkturtle)
[2012.11.09]
비트맵 인덱스
(by darkturtle)
[2012.11.10]
인덱스 클러스터 테이블
(by jongmali)
[2012.11.10]
해시 클러스터 테이블
(by jongmali)
[2012.11.10]
정렬 해시 클러스터 테이블
(by jongmali)
[2012.11.10]
중첩 테이블
(by jongmali)
[2012.11.10]
임시 테이블
(by jongmali)
[2012.11.10]
객체 테이블
(by jongmali)
[2012.11.16]
오라클 데이터타입 개요
(by openlsw)
[2012.11.16]
Date, Timestamp, 그리고 Interval 타입
(by openlsw)
[2012.11.16]
LOB 타입
(by openlsw)
[2012.11.17]
ROWID,UROWID 타입
(by openlsw)
[2012.11.17]
LONG 타입
(by openlsw)
[2012.11.17]
숫자 타입
(by openlsw)
[2012.11.17]
함수 기반 인덱스
(by jongmali)
[2012.11.17]
애플리케이션 도메인 인덱스
(by jongmali)
[2012.11.17]
인덱스에 관한 FAQ와 오해
(by jongmali)
[2012.11.17]
문자 및 이진 문자열 타입
(by openlsw)
[2012.11.17]
이진 문자열 - RAW 타입
(by openlsw)
[2012.11.27]
SQL*Loader
(by hun1361)
[2012.11.30]
파티셔닝 개요
(by dolphhong)
[2012.12.15]
AWR 스냅샷 관리
(by jongmali)
[2012.11.30]
External 테이블
(by hun1361)
[2012.11.30]
플랫 파일 언로드
(by hun1361)
[2012.11.30]
데이터 펌프 언로드
(by hun1361)
[2012.12.04]
오라클 Exadata
(by kwlee55)
[2012.12.04]
병렬 처리 사용 시기
(by kwlee55)
[2012.12.04]
암호화의 유형
(by tlswofl)
[2012.12.05]
테이블 파티셔닝
(by dolphhong)
[2012.12.05]
수작업 애플리케이션 암호화 구현
(by tlswofl)
[2012.12.06]
병렬 DML
(by kwlee55)
[2012.12.06]
컬럼 레벨 암호화 구현
(by tlswofl)
[2012.12.07]
병렬 DDL
(by kwlee55)
[2012.12.07]
파티셔닝 인덱스
(by dolphhong)
[2012.12.07]
감사와 세그먼트 공간 압축
(by dolphhong)
[2012.12.07]
파티셔닝과 성능, Revisited
(by dolphhong)
[2012.12.07]
병렬 복구
(by kwlee55)
[2012.12.07]
테이블스페이스 암호화 구현
(by tlswofl)
[2012.12.07]
절차적 병렬
(by kwlee55)
[2012.12.11]
상세 보고서 - Tablespace IO Stats
(by xsoft)
[2012.12.14]
AWR DB 보고서 분석
(by xsoft)
[2012.12.14]
요약 보고서
(by xsoft)
[2012.12.15]
AWR 데이터 백업 및 복구
(by jongmali)
[2012.12.15]
ch1. 데이터베이스 성능 분석 및 튜닝
(by jongmali)
[2012.12.15]
AWR 보고서 생성
(by jongmali)
[2012.12.15]
AWR DB 보고서 생성
(by jongmali)
[2012.12.15]
AWR DB 비교 보고서 생성
(by jongmali)
[2012.12.15]
AWR SQL 보고서 생성
(by jongmali)
[2012.12.15]
AWR 정보 검색 보고서 생성
(by jongmali)
[2012.12.15]
기타 AWR 보고서 생성 관련 스크립트
(by jongmali)
[2012.12.24]
ASH의 개념
(by kwlee55)
[2012.12.24]
Active Session History 정보 검색
(by kwlee55)
[2012.12.24]
ASH 보고서 생성
(by kwlee55)
[2012.12.31]
ASH 보고서 분석
(by kwlee55)
[2013.01.01]
상세 보고서 - Time Model Statistics
(by xsoft)
[2013.01.02]
상세 보고서 - Buffer Wait Statistics
(by xsoft)
[2013.01.03]
상세 보고서 - Latch Sleep Breakdown
(by xsoft)
[2013.01.07]
사례 1- INSERT 과부하로 SQL 성능 저하
(by kwlee55)
[2013.01.07]
사례 2- SQL PLAN 변경으로 버퍼 캐시 IO 대량 발생 - 성능 저하
(by kwlee55)
[2013.01.07]
사례 3- 서로 다른 배치 작업 동시 수행으로 인한 성능 저하
(by kwlee55)
[2013.01.07]
사례 4- 지연된 블록 크린 아웃으로 인한 배치 작업 성능 저하
(by kwlee55)
[2013.01.08]
사례 연구- 악성 SQL 수행으로 일시적 성능 저하 발생
(by kwlee55)
[2013.01.08]
ADDM의 개념
(by darkturtle)
[2013.01.08]
SQL 추적 파일 생성
(by darkturtle)
[2013.01.08]
SQL 추적 파일의 활용
(by darkturtle)
[2013.01.08]
TKPROF를 이용한 SQL 추적 파일 분석
(by darkturtle)
[2013.01.09]
SQL 추적 파일 분석
(by darkturtle)
[2013.01.09]
사례 연구 1- TKPROF 보고서 활용 사례
(by darkturtle)
[2013.01.09]
사례 연구 2- 특정 시점에 SQL 수행 성능 저하 원인 파악
(by darkturtle)
[2013.01.09]
사례 연구 3- TKPROF 보고서 내용 오류로 SQL 추적 파일 직접 분석
(by darkturtle)
[2013.01.12]
SGA의 개념
(by dolphhong)
[2013.01.14]
공유 풀
(by dolphhong)
[2013.01.17]
버퍼 캐시
(by dolphhong)
[2013.01.17]
자바 풀
(by dolphhong)
[2013.01.17]
대용량 풀
(by dolphhong)
[2013.01.18]
락의 종류
(by openlsw)
[2013.01.18]
RAC 락
(by openlsw)
[2013.01.18]
버퍼 캐시 락
(by openlsw)
[2013.01.18]
렛치
(by openlsw)
[2013.01.18]
엔큐
(by openlsw)
[2013.01.18]
데이터 변경 관리 락
(by openlsw)
[2013.01.18]
공유 풀 락,데이터 딕셔너리 락
(by openlsw)
[2013.01.18]
리두 로그 버퍼
(by dolphhong)
[2013.01.18]
PGA 아키텍처
(by dolphhong)
[2013.01.22]
체크포인트
(by joanney)
[2013.01.23]
언두 세그먼트의 개념
(by joanney)
[2013.01.23]
언두 세그먼트 관리 방식
(by joanney)
[2013.01.24]
스토리지 구성의 중요성
(by hun1361)
[2013.01.23]
언두 유지 시간
(by joanney)
[2013.01.24]
스토리지 구성
(by hun1361)
[2013.01.24]
언두 세그먼트의 익스텐트 관리
(by joanney)
[2013.01.24]
언두 세그먼트 구성요소
(by joanney)
[2013.01.24]
언두 데이터와 읽기 일관성
(by joanney)
[2013.01.25]
스트라이핑
(by hun1361)
[2013.01.25]
파일 시스템과 RAW 디바이스
(by hun1361)
[2013.01.25]
다이렉트 IO
(by hun1361)
[2013.01.25]
데이터 파일 IO 분산
(by hun1361)
[2013.01.25]
RAID 구성
(by hun1361)
[2013.01.25]
언두 세그먼트와 트랜잭션
(by joanney)
[2013.01.25]
메모리 처리 언두
(by joanney)