이미 소장하고 있다면 판매해 보세요.
|
Chapter 01. 인덱스 아키텍쳐
01. 인덱스의 개념 02. 인덱스와 ROWID 03. ROWID의 이용 04. 인덱스의 종류 05. B*TREE 인덱스의 구성 및 엑세스 06. B*TREE 인덱스의 변경 및 생성 07. B*TREE 인덱스의 장정과 단점 08. B*TREE 인덱스의 고려사항 09. 비트맵(BITMAP) 인덱스의 구성 및 엑세스 10. 비트맵(BITMAP) 인덱스의 변경 및 생성 11. 비트맵(BITMAP) 인덱스의 장정과 단점 12. REVERSE KEY 인덱스의 개념 13. REVERSE KEY 인덱스의 구조 14. REVERSE KEY 인덱스의 사용 및 생성 15. REVERSE KEY 인덱스의 장점 및 단점 16. 함수 기반(FUNCTION BASED) 인덱스의 개념 및 생성 17. 함수 기반 인덱스의 장점과 단점 18. 랜덤 엑세스의 개념 19. 랜덤 엑세스의 종류 20. 랜덤 엑세스를 감소시키기 위한 방법 21. 랜덤 엑세스와 인덱스 스캔과의 관계 Chapter 02. 파티션 아키텍쳐 01. 파티션 테이블이란 02. 대용량 일반 테이블의 문제점 03. 파티션 테이블의 종류 04. 범위(RANGE) 파티션의 개념 05. 범위(RANGE) 파티션의 장점 06. 범위 파티션 키의 선정 07. 범위 파티션의 엑세스 08. 해쉬(HASH) 파티션 개념 09. 해쉬(HASH) 파티션의 구성 요소 10. 해쉬(HASH) 파티션의 장점 11. 해쉬 파티션 고려 사항 12. 리스트(LIST) 파티션의 개념 13. 리스트 파티션 용도 및 특징 14. 인터벌(INTERVAL) 파티션 개념 15. 인터벌(INTERVAL) 파티션의 생성과 고려사항 16. 참조(REFERENCE) 파티션의 개념과 생성 17. 결합(Composite) 파티션의 개념 및 생성 18. 결합(Composite) 파티션의 특징 19. 3단계 파티션 20. 파티션 인덱스 21. GLOBAL 인덱스의 개념 22. LOCAL 인덱스 23. PREFIX 인덱스 24. NONPREFIX 인덱스 25. GLOBAL PREFIX 인덱스 26. LOCAL PREFIX 인덱스 27. LOCAL NONPREFIX 인덱스 28. 파티션 인덱스 전략 29. 파티션 관리 Chapter 03. 인덱스 선정 01. 인덱스 선정의 필요성 02. 단일 블록 I/O와 랜덤 엑세스 03. 인덱스 선정 시 유의사항 04. 인덱스 선정 절차 05. 테이블 아키텍쳐 선정 06. 엑세스 패스 관리 07. 점 조건과 선분 조건의 개념 08. 점 조건과 선분 조건의 처리 범위 09. 결합 컬럼 인덱스의 컬럼 순서 선정 기준 10. 인덱스 컬럼 선정 11. 파티션 테이블에서의 인덱스 선정 예제 12. 일반 테이블에서의 인덱스 선정 Chapter 04. 옵티마이저 01. SQL 수행 아키텍쳐 02. 구문 분석(PARSING) 03. 쿼리 변환(QUERY TRANSFORMATION) 04. 옵티마이저 Chapter 05. 실행계획 분석 01. 실행계획의 해석 02. 로우 소스 트리를 통한 실행계획 해석 03. 로우 소스 레벨을 통한 해석 04. 데이터 플로우 로우 소스 트리를 통한 실행계획 해석 05. 로우 소스의 종류 06. 테이블 관련 실행계획 07. 테이블 전체 스캔(TABLE FULL SCAN) 개념 08. 테이블 전체 스캔 특징 09. BY INDEX ROWID 실행계획 10. BY USER ROWID 실행계획 11. SAMPLE 실행계획 12. 인덱스 관련 실행계획 13. 인덱스 범위 스캔(INDEX RANGE SCAN) 실행계획 14. 인덱스 UNIQUE 스캔 실행계획 15. 인덱스 AND-EQUALS 실행계획 16. 인덱스 COMBINE 실행계획 17. 인덱스 전체 스캔 실행계획 18. 인덱스 스킵 스캔(INDEX SKIP SCAN) 19. 인덱스 MIN/MAX 실행계획 20. 인덱스 조인 21. 정렬 관련 실행계획 22. 연산자 관련 실행계획 23. 데이터 연결 관련 실행계획 24. 파티션 관련 실행계획 25. 뷰 관련 실행계획 26. STOPKEY 실행계획 27. REMOTE 실행계획 Chapter 06. 힌트와 실행계획 추출 01. 힌트의 개념 02. 인덱스 관련 힌트 03. 테이블 관련 힌트 및 조인 힌트 04. 기타 힌트 05. 힌트 사용 시 주의 사항 06. 실행계획 확인 찾아보기 |
|
이 책의 구성
1장. 인덱스 아키텍쳐 이 단원에서는 인덱스의 개념 및 구조, 종류에 대해서 확인해 보고 랜덤 액세스의 개념과 감소시키는 방법에 대해 자세히 언급하고 있다. 튜닝의 첫 번째 단계인 인덱스의 개념에 대해서는 반드시 숙지해야 할 단원이다. 2장. 파티션 아키텍쳐 이 단원에서는 파티션의 개념 및 종류에 대해 확인해 보고 각 파티션의 장단점과 파티션 테이블을 구성 및 관리하는 방법에 대해 자세히 언급하고 있다. 다양한 파티션 종류 및 각각의 특성을 정확하게 인지하여야 현업에서도 적절한 곳에 최적의 파티션 정책을 적용할 수 있다. 3장. 인덱스 선정 이 단원에서는 인덱스 선정시 유의 사항과 최적의 인덱스를 선정하는 방법에 대해 자세히 언급하고 있다. 가장 쉽게 접근할 수 있는 튜닝 방법이므로 정확하게 이해하여야 할 것이다. 4장. 옵티마이저 이 단원에서는 실제 오라클에서 SQL을 입력 받았을 때 수행되는 절차 및 옵티마이저에 대해 자세히 언급하고 있다. 5장. 실행계획 분석 이 단원에서는 실행계획을 해석하는 방법과 실행계획의 종류에 대해 자세히 언급하고 있다. 실행계획은 튜닝을 하는 첫 번째 관문이므로 반드시 모든 개념을 숙지해야 할 것이다. 6장. 힌트와 실행계획 추출 이 단원에서는 힌트의 개념 및 사용 방법을 숙지하고, 실행계획을 추출하는 여러 가지 방법에 대해 자세히 언급하고 있다. 실행계획을 추출할 수 있어야 실행계획도 확인할 수 있고 튜닝도 가능하므로 실습 등을 통해 숙지하도록 하자. |