로그인회원가입장바구니고객센터마이페이지회사소개
kangcom
전체
Home >   >   > 

오라클 성능 고도화 원리와 해법 I

   
지은이 조시형   |   출판사 (주)비투엔컨설팅  |   발행일 2009년 05월 31일
 
클릭하시면 큰 도서이미지를 보실 수 있습니다.
판매가 39,000원35,100원 10%
마일리지 5% 1,950원
발행일 2009-05-31
ISBN 8996246018 |  9788996246015
기타정보 국내서 | 524쪽
예상출고일 금일 가능 (근무일기준)
배송비 무료배송
   
데이터베이스관리
종합지수 44p 8 위
   
 

3쇄 172~177p 정오표를 아래의 사이트에서 PDF 파일로 다운로드 받으시기 바랍니다.

http://www.b2en.com/service/knowledge/book.asp

[출판사서평]

초 대용량 데이터베이스 환경의 여러 차세대 시스템 구축 프로젝트에서 얻은 소중한 경험과 기술 노하우를 널리 전파하려는 비투엔컨설팅의 첫 번째 역작이다. 데이터베이스 성능 최적화 전문가가 되기를 꿈꾸는 이들에게 최고의 지침서가 될 이 책은, 고성능 데이터베이스 개발 및 운영 환경에 실제 적용할 수 있는 실용적 해법들을 기본 원리부터 상세하게 설명한다.
 
1~3장에서는 데이터베이스 성능을 논할 때 기본적으로 알아야 할 개념과 아키텍처, 그리고 성능 관리 방법론과 도구 사용법에 대해 설명한다.
이 책에서 중점적으로 다루는 세 가지 주제는 다음과 같다.
 
4장. 라이브러리 캐시 최적화
SQL 옵티마이저의 최적화 과정을 설명하고, 바인드 변수가 데이터베이스 성능에 있어 왜 그렇게 중요한지를 설명한다.
그리고 바인드 변수 외에 라이브러리 캐시를 최적화하기 위한 기법들을 소개한다.
마지막으로, 대부분 프로젝트에서 이슈가 되는 Dynamic SQL에 관한 사용 기준을 제시하고, 급적 Static SQL로 구현할 수 있도록 몇가지 기법들을 소개한다.

5장. 데이터베이스 Call 최소화
모든 명령이 데이터베이스 Call을 통해 서버 프로세스에 전달되므로, 불필요하고 반복적인 Call 수행 횟수를 최소화하는 것은 데이터베이스 수행속도를 향상시키고
확장성을 높이는 매우 중요하고 핵심적인 튜닝 요소다. 이 장에서는 Execute Call, Fetch Call을 줄이는 방법, 그리고 PL/SQL 함수 수행 원리와 부하 해소 방안에 대해 상세히 설명한다.

6장. I/O 효율화 및 버퍼캐시 최적화
데이터베이스 성능을 좌우하는 가장 핵심적인 요인은 I/O 효율화에 있다. 인덱스, 조인, 옵티마이저 원리를 기반으로 한 I/O 효율화 상세 원리는 2권에서 다룰 예정이고, 여기서는 그것을 이해하는 데 필요한 기본 개념과 원리를 설명한다.
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 함수 사용 시 주의사항
조시형
이랜드, 인슈넷, 디엠에스랩, 엔코아컨설팅에서 근무하였고, 현재 ㈜비투엔컨설팅에서 수석컨설턴트로 재직 중이다.
GS홈쇼핑, KTF 등에서 eCRM 및 개인화 서비스 구축사업에 참여하였고, 부동산114, KT, KERIS, 메디컬익스프레스, CJ 케이블넷, KOTRA, 인터파크, SKT, 증권선물거래소 등 다양한 고객사에서 DB 설계 및 성능개선 컨설팅을 수행하였다.

▶ 번역서
비용기반의 오라클 원리(공역, 2008)

▶ 한국데이터베이스진흥센터(DPC) DAP자격추천도서
고급 데이터베이스 프로그래머 또는 튜닝 전문가로 거듭나고자 하시는 분들을 위한 "최고의 선물"
김경수님이 쓰신 서평보기 I 평점 I 조회수(987) I 공감 (0) I 블로그
1권의 핵심 내용이라 할 수 있는 4장(라이브러리 캐시 최적화), 5장(데이터베이스 Call 최소화), 6장(I/O 효율화 원리)은 데이터베이스를 다루고 있는 개발자부터 DBA, 튜너(튜닝 전문가), 그리고 설계자들까지 꼭 한번 읽어봐야 하는 내용입니다.고급 데이터베이스 프로그래머 또는 튜닝 전문가로 거듭나고자 하시는 분들에게 "최고의 선물"이 될 책이라고 감히 말할 수 있습니다 !(Tip) 책을 읽다가 궁금한 내용이 있을 때, 아래 URL의 Q&A게시판에 글을 올리면 저자 분을 포함한...
DAP 준비 중, 좋은 책 발견...
전상혁님이 쓰신 서평보기 I 평점 I 조회수(2391) I 공감 (0) I 블로그
DAP 시험 준비하면서 튜닝 쪽으로는 마땅히 공부할 책이 없었는데, 좋은 책이 나온 거 같다. 인덱스와 조인에 대한 설명이 없어 살까 말까 고민했지만, 막상 책을 받아보니 흐믓!! DAP 시험을 떠나 소장가치가 있어 보이고, 데이터베이스 분야의 새로운 필독서가 되지 않을까 싶다. 비투엔 명성답게 모든 토픽에 대해 정말 완벽하게 설명돼 있다. 2권까지 빨리 나온다면 DAP 준비하려고 이책저책 뒤지지 않아도 될텐데, 언제 나올지 궁금하다. 그리고 내용이 너무 방대...
비투엔이 드디어 일을 냈군요 ...
박소현님이 쓰신 서평보기 I 평점 I 조회수(2060) I 공감 (0) I 블로그
비투엔에서 언젠가 책이 나올 줄 알았습니다. 엔코아에서 나와 회사를 세운지 꽤 된 걸로 아는데, 그동안 감감무소식이더니 ...암튼 이제 막 책이 도착해 다 읽진 못했지만(다 보려면 꽤 시간이 걸릴 듯) 목차만 보더라도 감동이 밀려옵니다. 책도 많이 보고 나름 내공을 많이 쌓았다고 생각했는데, 1장부터 새롭기만 하네요. 다 읽고나서 다시 서평을 올릴 생각이지만 적어도 후회는 없을 듯 ...
오래동안 기다리던 바로 그 책
하지현님이 쓰신 서평보기 I 평점 I 조회수(1909) I 공감 (0) I 블로그
기초가 단단해야 튼튼한 집을 지을 수 있듯이 기초부터 하나씩 하나씩 원리를 익혀 나가야 더 높은 수준의 단계에 오를 수 있다고 생각한다.그래서 이 책의 처음이 마음에 든다.어떤 책은 기대와 달리 너무 학문적이고, 어떤 책은 너무 내용이 없고, 어떤 책은 너무 쉽고 오라클 관련 국내 서적은 너무 가지수가 적었다.한 가지 서적이 늘어났다는 것도 반길일이다.강의를 듣고 있는 것 같은 착각이 들 정도로 자세한 설명도 마음에 든다. 출퇴근시 이용하면 좋을 것 같다.책 값이 조금...
 
전체평균(80)
회원평점   회원서평수 4
고급 데이터베이스 프로그래머 또는 튜닝 전문가로 거듭나고자 하시는 분들을 위한 "최고의 선물"
김경수 님  2016-12-30
DAP 준비 중, 좋은 책 발견...
전상혁 님  2009-06-08
비투엔이 드디어 일을 냈군요 ...
박소현 님  2009-06-06
오래동안 기다리던 바로 그 책
하지현 님  2009-06-05
이메일주소수집거부