오라클 성능 고도화 원리와 해법 1 2 pdf 다운로드를 무료로 제공합니다 초 대용량 데이터베이스 환경의 여러 차세대 시스템 구축 프로젝트에서 얻은 소중한 경험과 기술 노하우를 널리 전파하기 위해 만든 책이다
관련 교재 pdf 모음
책 소개
DBMS 기술의 혁신과 발전으로 많은 기능 개선이 이루어지고 있으며, 성능 관리 방법론에도 많은 변화가 있었다. 그러한 변화에도, 고성능 데이터베이스를 구축하기 위한 핵심 정석 원리는 여전히 성능 고도화의 기초가 되고 있다. SQL을 수행하는 과정에서 파싱 부하를 최소화하고, 불필요한 DBMS Call을 최소화하며, 인덱스·조인·옵티마이저 원리를 바탕으로 I/O 효율을 극대화하는 튜닝 기법들은 예나 지금이나 변함없이 가장 핵심적인 튜닝 요소라고 할 수 있다. 이 책은, 여러 튜닝 요소들의 핵심 원리를 이해하는 데 필수적인 DBMS 내부 아키텍처부터 상세한 진단과 튜닝 기법, 실제 프로젝트에서 활용할 수 있는 적용지침까지 그 어떠한 책보다 상세히 명쾌하게 다루고 있다. 데이터베이스 핵심 기술을 다지고 고급 기술을 연마하고자 하는 모든 분께 이 책은 든든한 반석과 나침반이 돼 드릴 것입니다. 특히, 아래와 같은 분께 자신 있게 권합니다. 특히, 아래와 같은 분께 자신 있게 권합니다.
오라클 성능 고도화 원리와 해법
1장. 오라클 아키텍처
_ 1. 기본 아키텍처
_ 2. DB 버퍼 캐시
_ 3. 버퍼 Lock
_ 4. Redo
_ 5. Undo
_ 6. 문장수준 읽기 일관성
_ 7. Consistent vs. Current 모드 읽기
_ 8. 블록 클린아웃
_ 9. Snapshot too old
_ 10. 대기 이벤트
_ 11. Shared Pool
2장. 트랜잭션과 Lock
_ 1. 트랜잭션 동시성 제어
_ 2. 트랜잭션 수준 읽기 일관성
_ 3. 비관적 vs. 낙관적 동시성 제어
_ 4. 동시성 구현 사례
_ 5. 오라클 Lock
3장. 오라클 성능 관리
_ 1. Explain Plan
_ 2. AutoTrace
_ 3. SQL 트레이스
_ 4. DBMS_XPLAN 패키지
_ 5. V$SYSSTAT
_ 6. V$SYSTEM_EVENT
_ 7. Response Time Analysis 방법론과 OWI
_ 8. Statspack / AWR
_ 9. ASH(Active Session History)
_ 10. V$SQL
_ 11. End-To-End 성능관리
_ 12. 데이터베이스 성능 고도화 정석 해법
4장. 라이브러리 캐시 최적화 원리
_ 1. SQL과 옵티마이저
_ 2. SQL 처리과정
_ 3. 라이브러리 캐시 구조
_ 4. 커서 공유
_ 5. 바인드 변수의 중요성
_ 6. 바인드 변수의 부작용과 해법
_ 7. 세션 커서 캐싱
_ 8. 애플리케이션 커서 캐싱
_ 9. Static vs. Dynamic SQL
_ 10. Dynamic SQL 사용 기준
_ 11. Static SQL 구현을 위한 기법들
5장. 데이터베이스 Call 최소화 원리
_ 1. Call 통계
_ 2. User Call vs. Recursive Call
_ 3. 데이터베이스 Call이 성능에 미치는 영향
_ 4. Array Processing 활용
_ 5. Fetch Call 최소화
_ 6. 페이지 처리의 중요성
_ 7. PL/SQL 함수의 특징과 성능 부하
_ 8. PL/SQL 함수 호출 부하 해소 방안
6장. I/O 효율화 원리
_ 1. 블록 단위 I/O
_ 2. Memory vs. Disk I/O
_ 3. Single Block vs. Multiblock I/O
_ 4. Prefetch
_ 5. Direct Path I/O
_ 6. RAC 캐시 퓨전
_ 7. Result 캐시
_ 8. I/O 효율화 원리
부록
_ 1. Library Cache Lock & Pin
_ 2. Cursor_Sharing
_ 3. Deterministic 함수 사용 시 주의사항