이미 소장하고 있다면 판매해 보세요.
|
저자 서문
PART 1 SQL 튜닝을 위한 배경지식 Chapter 1 DBMS 서버 1 DBMS 서버 소개 2 데이터베이스 구조체와 저장 장치관리 3 메모리 구조체와 프로세스들 Chapter 2 DBMS 스키마 1 스키마 객체들 소개 2 테이블 3 뷰(Views) 4 인덱스(Indexes) 5 조직화된 인덱스(Index-Organized) 테이블 6 클러스터(Clusters) 7 해시 클러스터(Hash Clusters) Chapter 3 SQL 옵티마이저 및 실행계획 1 SQL 처리구조 이해 2 옵티마이저 이해 3 옵티마이저의 SQL 실행계획(EXPLAIN PLAN) 4 옵티마이저의 접근방식 및 목표선택 5 비용기준 옵티마이저(CBO) 이해 6 CBO에서 사용하는 접근경로에 대한 이해 7 조인(Joins)에 대한 이해 8 옵티마이저 힌트들 Chapter 4 SQL 옵티마이저 연산자들 1 옵티마이저가 어떻게 연산자들을 수행하는가? 2 옵티마이저가 어떻게 SQL 문장들을 변환하는가? Chapter 5 옵티마이저 통계자료 수집 1 통계자료에 대한 이해 2 통계자료 발생 3 통계자료 사용 4 히스토그램 사용 Chapter 6 SQL 문장최적화 1 튜닝 목표 2 자원 집약적인 SQL에서 데이터 수집과 식별 3 SQL 문장 튜닝 이해 Chapter 7 SQL Trace와 TKPROF 1 SQL Trace 와 TKPROF 이해 2 SQL Trace 기능과 TKPROF 사용 3 TKPROF 해석 시 함정을 피하는 방법 4 TKPROF 출력물 예제 PART 2 SQL 튜닝예제 Chapter 8 적절한 인덱스 활용을 통한 튜닝 1 Bitmap Index와 B-tree Index 성능 비교 2 결합인덱스에서 컬럼순서의 중요성 3 인덱스 힌트 사용 4 효율적인 인덱스 컬럼 사용 5 매개변수로 전달되는 값에 대한 튜닝 Chapter 9 조인 튜닝 1 Nested Loop 조인 2 Hash 조인 3 Nested Loop 조인과 Hash 조인의 차이점 4 조인순서의 중요성 5 처리범위의 최소화 6 드라이빙 테이블의 중요성 7 연결고리 컬럼의 중요성 Chapter 10 OR조건 튜닝 1 복잡한 OR 조건 단순화(Decode 활용) 2 OR 조건을 Union All로 처리 3 Union All을 Inlist Iterator로 튜닝하기 Chapter 11 부분범위 처리 1 부분범위 처리로 유도 2 semi-join 튜닝(EXISTS, IN 활용) 3 anti-join 튜닝(NOT EXISTS, NOT IN 활용) 4 웹게시판 형태의 부분범위 처리 Chapter 12 다양한 조건문 튜닝 1 쿼리문에서 if 조건 처리 2 Case문을 활용한 쿼리 3 행열 변환 쿼리 4 쿼리문 통합으로 SQL 호출 단순화 Chapter 13 적절한 함수사용 튜닝 1 조건절(Where) 안에서 함수 사용의 영향 2 적절한 함수의 사용 3 함수를 사용하여 복잡한 쿼리를 단순화 4 분석(Analytic) 및 통계(Ranking) 함수의 활용 부록 1 SQL 구문분석 통계처리기 SqlArt SqlArt 소개 1 SqlArt 실행 2 SqlArt 전체화면 메뉴구성 3 SqlArt 작업메뉴 4 SqlArt 분석대상파일 및 분석하기 5 SqlArt 분석결과 탐색기 및 내용확인 6 SqlArt 통계 부록 2 오라클10g(10.2.0.1) 제품비교 및 설치 1 오라클10g 제품별 특징 2 윈도우용 오라클10g(Express Edition) 설치 3 리눅스용 오라클10g(Express Edition) 설치 Index |