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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

Oracle SQL 실전 튜닝 나침반

Oracle SQL 실전 튜닝 나침반

(성능 최적화의 길을 안내하다)

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

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
45,600원 -5% 0원
2,400원
43,200원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

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

eBook

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

책 이미지

Oracle SQL 실전 튜닝 나침반
eBook 미리보기

책 정보

· 제목 : Oracle SQL 실전 튜닝 나침반 (성능 최적화의 길을 안내하다)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 데이터베이스 프로그래밍 > SQL
· ISBN : 9788996384069
· 쪽수 : 872쪽
· 출판일 : 2025-07-15

책 소개

Oracle 19c를 기준으로 SQL 성능 최적화에 필수적인 개념과 실전 튜닝 기법을 다룬다. 수많은 SQL을 튜닝하다 보면 가장 많이 발생하는 성능 저하의 80%는 패턴이 한정되어 있다. 이 책은 실무에서 가장 많이 발생하는 성능 저하 패턴을 80% 해결하는 방법을 중심으로 정리하면서, 동시에 고급 튜닝 기법도 함께 소개하고 있다.

목차

PART 01. Oracle 기본 아키텍쳐
section 01 Oracle Database Architecture
section 02 Memory Architecture
section 03 Process Architecture
section 04 Oracle Storage Structures

PART 02. Oracle 성능 최적화를 위한 기본 원리
section 01 Oracle SQL 성능 최적화 개요
section 02 DB 튜닝 핵심 원리 개요
section 03 Library Cache 효율화 : SQL 파싱 부하 해소
section 04 Database CALL 최소화
section 05 I/O 효율화

PART 03. 성능 튜닝 도구 및 실행 계획 분석
section 01 DBMS_XPLAN.DISPLAY_CURSOR
section 02 DBMS_XPLAN.DISPLAY_AWR
section 03 SQL_MONITOR
section 04 실행 계획 순서 기본 분석법
section 05 실행 계획 순서 예외 사항 분석법

PART 04. INDEX ACCESS PATTERN
section 01 B-Tree INDEX 구조
section 02 INDEX RANGE SCAN
section 03 INDEX RANGE SCAN DESCENDING
section 04 INDEX UNIQUE SCAN
section 05 INDEX RANGE SCAN(MIN/MAX)
section 06 ROWID ACCESS
section 07 INDEX 컬럼 가공
section 08 CLUSTERING FACTOR
section 09 FULL TABLE SCAN
section 10 INDEX ACCESS 조건, FILTER 조건, 선택도
section 11 INDEX SKIP SCAN
section 12 INDEX INLIST INTERATOR
section 13 INDEX FULL SCAN
section 14 INDEX FULL SCAN(MIN/MAX)
section 15 INDEX FAST FULL SCAN
section 16 INDEX COMBINE
section 17 INDEX JOIN
section 18 INDEX COMBINE과 INDEX JOIN의 차이점 비교
section 19 INDEX FILTERING 효과

PART 05. INDEX 설계 전략
section 01 선택도와 카디널리티
section 02 INDEX 컬럼 입력, 삭제, 갱신
section 03 INDEX 선정 기준
section 04 테이블 유형별 INDEX 설계 기준
section 05 결합 컬럼 INDEX 특징 및 컬럼 순서 결정 기준
section 06 INDEX 선정 절차
section 07 INDEX 설계 예제

PART 06. JOIN
section 01 NESTED LOOP JOIN
section 02 HASH JOIN
section 03 SORT MERGE JOIN
section 04 JPPD(Join Predicate Push Down)
section 05 JOIN 순서가 성능에 미치는 영향

PART 07. 서브쿼리
section 01 FILTER 서브쿼리
section 02 EARLIER FILTER 서브 쿼리
section 03 NL SEMI / ANTI JOIN
section 04 상관관계 서브쿼리(FILTER, NL SEMI JOIN) 활용
section 05 HASH SEMI / ANTI JOIN
section 06 SORT MERGE SEMI / ANTI JOIN
section 07 스칼라 서브쿼리
section 08 비 상관관계 서브쿼리

PART 08. 실행 계획 분리
section 01 CONCATNATION을 이용한 실행 계획 분리
section 02 UNION ALL을 이용한 실행 계획 분리

PART 09. 페이징 처리
section 01 부분 범위 처리, 전체 범위 처리
section 02 표준 PAGENATION 사용 방법
section 03 표준 PAGENATION 사용 - 최적의 INDEX 존재
section 04 표준 PAGENATION 사용 - 최적의 INDEX 없음
section 05 표준 PAGENATION 사용 - 처리 순서
section 06 PAGING 처리 응용
section 07 웹 게시판 형태에서 PAGING 처리

PART 10. PGA 튜닝
section 01 SORT ORDER BY
section 02 SORT ORDER BY & SORT ORDER BY STEOPKEY (STOPKEY)
section 03 SORT GROUP BY & HASH GROUP BY
section 04 SORT UNIQUE & HASH UNIQUE
section 05 HASH JOIN, HASH SEMI JOIN & HASH ANTI JOIN
section 06 SORT MERGE JOIN, MERGE SEMI JOIN & MERGE ANTI JOIN

PART 11. 분석 함수와 실행 계획
section 01 WINDOW SORT
section 02 WINDOW SORT PUSHED RANK
section 03 WINDOW NOSORT
section 04 WINDOW NOSORT STOPKEY
section 05 WINDOW BUFFER
section 06 분석 함수 실행 계획 심화

PART 12. 동일 데이터 반복 ACCESS 튜닝
section 01 서브쿼리 OR 인라인뷰를 통한 반복 ACCESS - 분석 함수 활용
section 02 UNION ALL 반복 ACCESS - SQL 통합
section 03 UNION ALL 반복 ACCESS - 카테시안 JOIN
section 04 UNION ALL 반복 ACCESS - 소계 처리 함수의 활용
section 05 UNION ALL 반복 ACCESS - WITH 문의 활용
section 06 UPDATE 문 서브쿼리 통한 반복 ACCESS - MERGE문 활용
section 07 MERGE 대상 테이블 반복 ACCESS

PART 13. 기타 응용 튜닝
section 01 여러 행 → 한 개의 행, 열로 묶기
section 02 한 개의 행, 열로 묶인 데이터 → 여러 행으로 분리
section 03 행(ROW)간의 누적 곱
section 04 카테시안 JOIN 응용 - 일, 주, 월 현황
section 05 INDEX JOIN 응용
section 06 OUTLINE 정보를 이용한 튜닝

PART 14. 옵티마이저
section 01 옵티마이저란?
section 02 10053 Trace
section 03 Heuristic Query Transformation

PART 15. Oracle 트랜잭션과 Redo Log 튜닝
section 01 Transaction
section 02 Redo & Undo
section 03 데이터 변경량과 Redo & Undo
section 04 튜닝 실무 사례

PART 16. 파티셔닝
section 01 개요
section 02 기본 개념
section 03 파티셔닝 유형
section 04 파티션 KEY 전략
section 05 파티셔닝 테이블의 INDEX
section 06 파티션 관리
section 07 파티션 Pruning

PART 17. Oracle Exadata Basic
section 01 Exadata 개요
section 02 오프로딩
section 03 STORAGE INDEX
section 04 HCC (Hybrid Columner Compression)
section 05 SMART FLASH CACHE
section 06 병렬처리
section 07 Exadata에서 개발 시 고려사항

PART 18. Oracle 성능 분석 기본 방법론
section 01 성능 분석 방법론 개요
section 02 핵심 성능 데이터 이해
section 03 성능 분석 유틸리티
section 04 기본적 성능 분석

PART 19. 튜닝 실무 사례
section 01 관련단원 - 4. INDEX ACCESS 패턴
section 02 관련단원 - 4. INDEX ACCESS 패턴
section 03 관련단원 - 6. JOIN
section 04 관련단원 - 6. JOIN(JPPD)
section 05 관련단원 - 7. 서브쿼리
section 06 관련단원 - 6. JOIN, 7. 서브쿼리, 12. 동일 데이터 반복 ACCESS 튜닝 section 07 관련단원 - 8. 실행 계획 분리
section 08 관련단원 - 6. JOIN, 8. 실행 계획 분리
section 09 관련단원 - 7. 서브쿼리, 10. PGA튜닝
section 10 관련단원 - 6. JOIN, 7. 서브쿼리, 10. PGA 튜닝
section 11 관련단원 - 12. 동일 데이터 반복 ACCESS 튜닝
section 12 관련단원 - 5. INDEX ACCESS 패턴, 9. 페이징 처리
section 13 관련단원 - 9. 페이징 처리, 7. 서브쿼리
section 14 관련단원 - 6. JOIN
section 15 관련단원 - 6. JOIN(JPPD)
section 16 관련단원 - 7. 서브쿼리

저자소개

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