메뉴 건너뛰기

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 : 규칙기반 (수동; 사용자의 접근방법 지시등이 있을경우 그 방법 그대로 수행)