참고서적

이 문서의 내용은 이펙티브 오라클 (성능 향상을 위한 데이터베이스 설계 비법) 서적을 스터디 하면서 정리한 내용 입니다.

대제목중제목페이지
KICK OFF 모임2_phase_commit
VLDB:1번째발표
제1장 애플리케이션 구축을 위한 올바른 접근법중요한것은 팀 노력이다37 ~ 43
문서를 읽어라44 ~ 49
블랙박스 증후군을 피하라50 ~ 65
이것은 데이터베이스이지, 데이터더미가 아니다66 ~ 73
테스트환경을 구축하라74 ~ 80
성능향상을 위해서는 튜닝하지 말고 디자인하라81 ~ 88
처음부터 성능 목표를 정의하라89 ~ 93
2번째발표
벤치마크, 벤치마크, 벤치마크94 ~ 101
시스템에 코드를 삽입하라102 ~ 112
권위에 도전하라113 ~ 117
지름길을 찾지 말라118 ~ 119
단순화하라120 ~ 124
제공된 기능을 사용하라125 ~ 134
3번째발표
제2장 성능 툴키드SQL*Plus139 ~ 144
EXPLAIN_PLAN144 ~ 158
AUTOTRACE158 ~ 192
4번째발표
TKPROF192 ~ 210
Runstats210 ~ 221
Statspack221 ~ 232
DBMS_PROFILER232 ~ 236
JDeveloper(그리고 디버깅)236 ~ 240
5번째발표
제3장 아키텍쳐와 관련된 결정공유 서버 대 전용 서버 연결에 대한 이해242 ~ 253
클러스터링 이용253 ~ 262
파티셔닝 이용 시기262 ~ 275
병렬 작업을 사용할 시기 알기275 ~ 290
6번째발표
제4장 효과적인 관리SPFILE을 이용하여 데이터베이스 시작하기292 ~ 300
데이터 파일의 관리를 오라클에 맡기기300 ~ 305
복구의 방탄화305 ~ 311
지역적으로 관리되는 테이블 영역 사용하기311 ~ 325
세그먼트 공간 관리를 오라클에 맡겨라325 ~ 336
롤백 세그먼트 관리를 오라클에 맡겨라336 ~ 342
7번째발표
제5장 문 처리SQL 문의 유형에 대한 이해346 ~ 347
문은 어떻게 실행되는가?347 ~ 359
쿼리의 시작과 끝360 ~ 369
수정 DML의 시작과 끝369 ~ 371
DDL 처리371 ~ 373
바인드 변수의 사용373 ~ 402
가능한 한 적게 파싱하기402 ~ 421
11번째발표
제8장 효과적인 SQL효율적인 SQL을 작성하는 데 필요한 것597 ~ 597
액세스 경로 이해하기598 ~ 620
조인에 대한 이해620 ~ 643
(물리적인) 스키마 문제643 ~ 647
12번째발표
SQL 바로 알기647 ~ 705
쿼리를 튜닝하지 말자705 ~ 711
기타 SQL 테크닉 개요711 ~ 712
10번째발표
외부 테이블547 ~ 559
인덱싱 테크닉559 ~ 572
압축572 ~ 593
9번째발표
제7장 효과적인 스키마 디자인스키마 디자인 기본 원칙502 ~ 517
테이블 종류 개요518 ~ 519
B*트리 인덱스 클러스터 테이블519 ~ 539
인덱스 조직 테이블(IOT)539 ~ 547
13번째발표
제9장 효과적인 PLSQL 프로그래밍왜 PLSQL 인가?716 ~ 721
가능한 한 적게 작성하라721 ~ 727
패키지를 사용하라727 ~ 735
정적 SQL을 사용하라735 ~ 740
대량 처리740 ~ 750
데이터 반환하기750 ~ 757
%TYPE과 %ROWTYPE을 사용하라757 ~ 766
8번째발표
제6장 비용 기반의 최적화기 활용 극대화RBO가 사장된 이유425 ~ 428
CBO로 하여금 최선을 다 하도록 만들기428 ~ 444
CBO 최적화하기444 ~ 493
i0053 이벤트를 사용하여 CBO 선택 추적하기493 ~ 499
호출자 권한 이용하기767 ~ 770
조회 작업을 효율적으로 수행하라771 ~ 782
자치 트랜잭션을 사용할 때 주의하기782 ~ 786
암시적 혹은 명시적 커서를 사용할 지 선택하라786 ~ 796
제10장 그렇게 사고를 만났다800 ~ 817
하위 페이지
[2009.04.30]중요한것은 팀 노력이다 (by kkabong) [2009.04.30]문서를 읽어라 (by kkabong) [2009.04.30]블랙박스 증후군을 피하라 (by kkabong) [2009.04.30]이것은 데이터베이스이지, 데이터더미가 아니다 (by kkabong) [2009.04.30]테스트환경을 구축하라 (by kkabong) [2009.04.30]성능향상을 위해서는 튜닝하지 말고 디자인하라 (by kkabong) [2009.04.30]처음부터 성능 목표를 정의하라 (by kkabong) [2009.04.30]벤치마크, 벤치마크, 벤치마크 (by kkabong) [2009.04.30]시스템에 코드를 삽입하라 (by kkabong) [2009.04.30]권위에 도전하라 (by kkabong) [2009.04.30]지름길을 찾지 말라 (by kkabong) [2009.04.30]단순화하라 (by kkabong) [2009.04.30]제공된 기능을 사용하라 (by kkabong) [2009.04.30]SQL*Plus (by kkabong) [2009.04.30]EXPLAIN_PLAN (by kkabong) [2009.04.30]AUTOTRACE (by kkabong) [2009.04.30]기타 SQL 테크닉 개요 (by kkabong) [2009.04.30]TKPROF (by kkabong) [2009.04.30]Runstats (by kkabong) [2009.04.30]DBMS_PROFILER (by kkabong) [2009.04.30]JDeveloper(그리고 디버깅) (by kkabong) [2009.04.30]공유 서버 대 전용 서버 연결에 대한 이해 (by kkabong) [2009.04.30]클러스터링 이용 (by kkabong) [2009.04.30]파티셔닝 이용 시기 (by kkabong) [2009.04.30]병렬 작업을 사용할 시기 알기 (by kkabong) [2009.04.30]SPFILE을 이용하여 데이터베이스 시작하기 (by kkabong) [2009.04.30]데이터 파일의 관리를 오라클에 맡기기 (by kkabong) [2009.04.30]복구의 방탄화 (by kkabong) [2009.04.30]지역적으로 관리되는 테이블 영역 사용하기 (by kkabong) [2009.04.30]세그먼트 공간 관리를 오라클에 맡겨라 (by kkabong) [2009.04.30]롤백 세그먼트 관리를 오라클에 맡겨라 (by kkabong) [2009.04.30]액세스 경로 이해하기 (by kkabong) [2009.04.30]제5장 문 처리 (by kkabong) [2009.04.30]효율적인 SQL을 작성하는 데 필요한 것 (by kkabong) [2009.04.30]조인에 대한 이해 (by kkabong) [2009.04.30](물리적인) 스키마 문제 (by kkabong) [2009.04.30]SQL 바로 알기 (by kkabong) [2009.04.30]RBO가 사장된 이유 (by kkabong) [2009.04.30]쿼리를 튜닝하지 말자 (by kkabong) [2009.04.30]외부 테이블 (by kkabong) [2009.04.30]인덱싱 테크닉 (by kkabong) [2009.04.30]압축 (by kkabong) [2009.04.30]스키마 디자인 기본 원칙 (by kkabong) [2009.04.30]테이블 종류 개요 (by kkabong) [2009.04.30]B*트리 인덱스 클러스터 테이블 (by kkabong) [2009.04.30]인덱스 조직 테이블(IOT) (by kkabong) [2009.04.30]제9장 효과적인 PLSQL 프로그래밍 (by kkabong) [2009.04.30]CBO로 하여금 최선을 다 하도록 만들기 (by kkabong) [2009.04.30]CBO 최적화하기 (by kkabong) [2009.04.30]호출자 권한 이용하기 (by kkabong) [2009.04.30]조회 작업을 효율적으로 수행하라 (by kkabong) [2009.04.30]자치 트랜잭션을 사용할 때 주의하기 (by kkabong) [2009.04.30]암시적 혹은 명시적 커서를 사용할 지 선택하라 (by kkabong) [2009.04.30]제10장 그렇게 사고를 만났다 (by kkabong)