책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 데이터베이스 프로그래밍 > Oracle
· ISBN : 9788956741994
· 쪽수 : 850쪽
· 출판일 : 2004-07-10
책 소개
목차
제1장 애플리케이션 구축을 위한 올바른 접근법
중요한 것은 팀 노력이다
문서를 읽어라
블랙박스 증후군을 피하라
이것은 데이터베이스이지, 데이터 더미가 아니다
테스트 환경을 구축하라
성능 향상을 위해서는 튜닝하지 말고 디자인하라
처음부터 성능 목표를 정의하라
벤치마크, 벤치마크, 벤치마크
시스템에 코드를 삽입하라
권위에 도전하라
지름길을 찾지 말라
단순화하라
제공된 기능을 사용하라
제2장 성능 툴키트
SQL*Plus
EXPLAIN PLAN
AUTOTRACE
TKPROF
Runstats
Statspack
DBMS_PROFILER
JDeveloper(그리고 디버깅)
제3장 아키텍처와 관련된 결정
공유 서버 대 전용 서버 연결에 대한 이해
클러스터링 이용
파티셔닝 이용 시기
병렬 작업을 사용할 시기 알기
제4장 효과적인 관리
SPFILE을 이용하여 데이터베이스 시작하기
데이터 파일의 관리를 오라클에 맡기기
복구의 방탄화
지역적으로 관리되는 테이블 영역 사용하기
세그먼트 공간 관리를 오라클에 맡기라
롤백 세그먼트 관리를 오라클에 맡기라
제5장 문 처리
SQL 문의 유형에 대한 이해
문은 어떻게 실행되는가?
쿼리의 시작과 끝
수정 DML의 시작과 끝
DDL 처리
바인드 변수의 사용
가능한 한 적게 파싱하기
제6장 비용 기반의 최적화기 활용 극대화
RBO가 사장된 이유
CBO로 하여금 최선을 다 하도록 만들기
CBO 최적화하기
10053 이벤트를 사용하여 CBO 선택 추적하기
제7장 효과적인 스키마 디자인
스키마 디자인 기본 원칙
테이블 종류 개요
B*트리 인덱스 클러스터 테이블
인덱스 조직 테이블(IOT)
외부 테이블
인덱싱 테크닉
압축
제8장 효과적인 SQL
효율적인 SQL을 작성하는 데 필요한 것
액세스 경로 이해하기
조인에 대한 이해
SQL 바로 알기
쿼리를 튜닝하지 말라
기타 SQL 테크닉 개요
제9장 효과적인 PL/SQL 프로그래밍
왜 PL/SQL인가?
가능한 한 적게 작성하라
패키지를 사용하라
정적 SQL을 사용하라
대량 처리
데이터 반환하기
제10장 그렇게 사고를 만났다
무엇이 다른지를 찾는다
한 번에 한 가지만 변경한다
이 한 가지를 변경하는 데는 충분한 근거가 있어야 한다
변화를 되돌릴 수 있어야 한다
테스트 사례를 작성한다
부록 설치와 몇 가지 스크립트
찾아보기