logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

Oracle SQL 실전튜닝 기본해법

Oracle SQL 실전튜닝 기본해법

(실습으로 터득하는)

채윤수 (지은이)
(주)오픈메이드 컨설팅
32,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

Oracle SQL 실전튜닝 기본해법
eBook 미리보기

책 정보

· 제목 : Oracle SQL 실전튜닝 기본해법 (실습으로 터득하는)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 데이터베이스 프로그래밍 > SQL
· ISBN : 9788996384052
· 쪽수 : 465쪽
· 출판일 : 2014-01-02

책 소개

독자를 튜닝 경험자로 만들기 위한 책. 이 책에서 사용한 샘플 스키마 데이터와 SQL 스크립트는 저자의 블로그를 통해 제공되기 때문에 직접 실습을 통한 학습이 가능하다.

목차

1.튜닝 도구 11

1.1 DBMS_XPLAN.DISPLAY_CURSOR 12
1.2 DBMS_XPLAN.DISPLAY_AWR 20
1.3 SQL_MONITOR 23

2. 실행 계획 분석 28
2.1 실행 계획 순서 기본 분석법 29
2.1 실행 계획 순서 예외 사항 분석법 32

3. 튜닝 대상 SQL 추출 및 튜닝 방안 34
3.1 AWR 데이터를 이용한 TOP SQL 추출 35
3.2 현재 상태의 TOP SQL 추출 39
3.3 기타 튜닝 대상 SQL 추출 방법 소개 40
Operating System Statistics - Detail 41
3.4 개발 환경에서의 튜닝 42
3.5 운영 환경에서의 튜닝 43

4. INDEX 45
4.1 B-TREE INDEX 구조 46
4.2 INDEX RANGE SCAN 47
4.3 INDEX RANGE SCAN DESCENDING 50
4.4 INDEX RANGE SCAN(MIN/MAX) 54
4.5 INDEX 컬럼 가공 55
4.6 CLUSTERING FACTOER 57
4.7 INDEX RANGE SCAN VS FULL TABLE SCAN 63
4.8 INDEX ACCESS 조건, FILTER 조건, 선택도 66
4.9 INDEX SKIP SCAN 70
4.11 INDEX FULL SCAN(MIN/MAX) 77
4.12 INDEX FAST FULL SCAN 80
4.13 INDEX COMBINATION 83
4.14 INDEX JOIN 86
4.15 INDEX COMBINE과 INDEX JOIN의 차이점 비교 88
4.16 INDEX FILTERING 효과 90

5. JOIN 92
5.1 NESTED LOOP JOIN 93
5.2 HASH JOIN 98
5.3 SORT MERGE JOIN 107
5.4 JPPD(Join Predicate Push Down) 112
5.5 조인 순서가 성능에 미치는 영향 124

6. 서브쿼리 129
6.1 FILTER 서브쿼리 130
6.2 EARLIER FILTER 서브 쿼리 135
6.3 NL SEMI / ANTI JOIN 137
6.4. 상관관계 서브쿼리(FILTER, NL SEMI 조인) 활용 143
6.5 HASH SEMI / ANTI JOIN 149
6.6 SORT MERGE SEMI / ANTI JOIN 153
6.7 스칼라 서브쿼리 155
6.8 비 상관관계 서브쿼리(제공자 서브쿼리) 161

7. 표준 PAGENATION 165
7.1 부분 범위 처리, 전체 범위 처리 166
7.2 표준 PAGENATION 사용 방법 169
7.3 표준 PAGENATION 사용 - 최적의 INDEX 존재 170
7.4 표준 PAGENATION 사용 - 최적의 인덱스 없음 171
7.5 표준 PAGENATION 사용 - 처리 순서 173
7.6 PAGING 처리 응용 175
7.7 웹 게시판 형태에서 PAGING 처리 178

8. 동일 데이터 반복 ACCESS 튜닝 181
8.1 서브쿼리 OR 인라인뷰를 통한 반복 ACCESS - 분석 함수 활용 182
8.2 UNION ALL 반복 ACCESS - SQL 통합 186
8.4 UNION ALL 반복 ACCESS - 소계 처리 함수의 활용 192
8.5 UNION ALL 반복 ACCESS - WITH 문의 활용 195
8.6 UPDATE 문 서브 쿼리 통한 반복 ACCESS - MERGE문 활용 198
8.7 MERGE 대상 테이블 반복 ACCESS 200

9. 실행 계획 분리 202
9.1 CONCATNATION을 이용한 실행계획 분리 203
9.2 UNION ALL을 이용한 실행계획 분리 208

10. PGA 튜닝 210
10.1 SORT ORDER BY 211
10.2 SORT ORDER BY & SORT ORDER BY STEOPKEY (STOPKEY) 216
10.3 SORT GROUP BY & HASH GROUP BY 219
10.4 SORT UNIQUE & HASH UNIQUE 224
10.5 HASH JOIN, HASH SEMI JOIN & HASH ANTI JOIN 234
10.6 SORT MERGE JOIN, MERGE SEMI JOIN & MERGE ANTI JOIN 234

11. 기타 응용 튜닝 235
11.1 여러 행 -> 한 개의 행, 열로 묶기 236
11.2 한 개의 행, 열로 묶인 데이터 -> 여러 행으로 분리 239
11.3 행(ROW)간의 누적 곱 243
11.4 카테시안 조인 응용 - 일, 주, 월 현황 246
11.5 INDEX 조인 응용 251
11.6 OUTLINE 정보를 이용한 튜닝 255

12. 튜닝 실무 사례 261
12.1 관련단원 - 4.INDEX 262
12.2 관련단원 - 4.INDEX 264
12.3 관련단원 - 5.JOIN 266
12.4 관련단원 - 5.JOIN(JPPD) 268
12.5 관련단원 - 6.서브쿼리 271
12.7 관련단원 - 9.실행 계획 분리 278
12.8 관련단원 - 5.JOIN, 9.실행 계획 분리 281
12.9 관련단원 - 6.서브쿼리, 10.PGA튜닝 286
12.10 관련단원 - 5.JOIN, 6.서브쿼리, 10.PGA 튜닝 290
12.11 관련단원 - 8.동일 데이터 반복 ACCESS 튜닝 292
12.12 관련단원 - 4.INDEX, 7.표준 PAGENATION 297

부록 1.REGULAR EXPRESSION(정규식) 302
1.1 메타문자 303
1.2 REGEXP_LIKE 305
1.3 REGEXP_REPLACE 308
1.4 REGEXP_INSTR 310
1.5 REGEXP_SUBSTR 312
1.6 REGEXP_COUNT 314
1.7 CHECK CONSTRAINT에서 정규식 사용 316

부록 2.ROLLUP, CUBE, GROUPING SETS 317
2.1 ROLLUP, CUBE 317
2.2 GROUPING SETS 321

부록 3.튜닝 대상 SQL 추출 323
3.1 AWR DINCTIONARY TABLE 이용 323
3.2 GV$SQL(V$SQL) TABLE이용 326

저자소개

채윤수 (지은이)    정보 더보기
현재 오픈메이드 컨설팅에서 전문 위원으로 재직중이며 DB분야를 천직으로 여기고 살아가고 있다. • 블로그(데이터아티스트) - http://blog.naver.com/cyszero7 • 오픈메이드컨설팅 - http://www.openmade.co.kr
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책