메뉴 건너뛰기

bysql.net

이화식 선생님의 새로쓴 대용량 데이터 베이스 1의 온라인 스터디 입니다.
매주 각 스터디 팀원들이 담당 분량을 정리해서 올리고 토론식으로 진행합니다.
스터디 포스팅은 팀원들에의해 이루어지지만 스터디 참여는 사이트 회원 모두가 가능합니다.

진행기간: 2009.07 ~ 2009.10. 종료

1.액세스 영향 요소의 이해

2009.07.01 20:03

tofriend 조회 수:127521

제 1 부 액세스 영향요소의 이해

- 액세스 효율에 영향을 미치는 요소들은 매우 다양하게 존재

- 물리적 요소( 테이블의 구조적인 특성, 액세스 경유지(인덱스등))
- 수행 절차가 더 큰 영향을 끼칠수 있음

- RDBMS 옵티마이져가 실행계획 수립 (경우에 따라 비효율적으로 나타날수 있음)

** 오라클 옵티마이져 수행 단계 (3.1. SQL 과 옵티마이져)
Parse -> Execute -> Fetch
Parse 단계에서 옵티마이져는 쿼리 재작성, 캐쉬채크등의 과정을 수행

** 옵티마이져 처리방식
- CBO : 비용기반 (자동; DBMS에 생성된 통계정보등을 활용하여 자동적으로 최적화 생성 후 수행)
- RBO : 규칙기반 (수동; 사용자의 접근방법 지시등이 있을경우 그 방법 그대로 수행)
번호 제목 글쓴이 날짜 조회 수
25 제2부 1.4.7. 저장형 함수를 이용한 부분 범위 처리 휘휘 2009.09.06 81256
24 2.3. 조인 종류별 특징및 활용 방안 휘휘 2009.09.13 93141
23 3.1 SQL의 실행계획 (3/3) file 운영자 2009.07.19 93361
22 3.2.4. 비트맵(Bitmap) 실행계획 휘휘 2009.08.24 95079
21 2부 1.4.(1.4.1-1.4.7) 부분범위처리로의 유도 (중요하지 않은 부분 조금 미완성) file balto 2009.08.29 95782
20 2.3.4. 해쉬 (Hash) 조인 file 휘휘 2009.09.14 98316
19 제2부 2장 조인의 최적화 방안 file 휘휘 2009.09.06 98430
18 4.2. 클러스터링 형태의 결정 기준 file balto 2009.08.27 99654
17 3.3. 실행계획의 제어 [1] 휘휘 2009.08.18 100496
16 4.1. 인덱스 선정기준(4.1.1.-4.1.5.) [3] file balto 2009.08.17 100770
15 1.2 인덱스 일체형 테이블(Inde-Organized Table) [3] shadou 2009.07.06 100804
14 3.1 SQL의 실행계획 (2/3) 운영자 2009.07.25 101063
13 3.2.2. 데이터 연결을 위한 실행 계획 [2] file balto 2009.08.06 101229
12 3.1 SQL의 실행계획 (1/3) 운영자 2009.07.19 102161
11 4.1.6. 인덱스 선정 절차 휘휘 2009.08.24 102475
10 1.3 클러스터링 테이블 [5] file 운영자 2009.07.06 103027
9 3.2. 실행계획의 유형 (1/3) - 3.2.1. 스캔의 기본유형 휘휘 2009.08.03 103259
8 1.1. 테이블과 인덱스의 분리형 [3] file 운영자 2009.07.05 105251
7 2부 2.3.(2.3.6-2.3.8) 조인 종류별 특징 및 활용 방안(스타조인, 비트맵조인인덱스) [1] file balto 2009.09.08 107164
6 2.1. B-tree 인덱스 [2] 운영자 2009.07.10 107210