일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Notice
Tags
- ROWNUM
- 책리뷰
- SQLD
- 인덱스
- SQL
- 30일챌린지
- 일기
- constraint
- rename
- INSERT
- 30일글쓰기
- Update
- 직장생활
- where절
- 직장인일기
- 테이블삭제
- 도전
- null
- 홈트
- 데이터모델링
- Drop
- 빅데이터
- 회사생활
- data
- 전생
- 보울룸
- 회사싫어
- 환생
- ERD
- 넷플릭스
Archives
- Today
- Total
목록규칙기반 옵티마이저 (1)
최보름달
[SQL] 옵티마이저(optimizer), 규칙기반/ 비용기반 옵티마이저
옵티마이저 최적화를 의미한다. 사용자가 질의한 SQL에 대해 최적의 실행 방법을 결정하는 역할을 한다. 최적의 실행 방법을 결정하는 방식에는 크게 두가지가 있다. 규칙기반 옵티마이저 비용기반 옵티마이저 대부분은 비용기반 옵티마이저만 제공한다. 규칙기반 옵티마이저 규칙, 우선순위를 가지고 실행계획을 생성하는 옵티마이저. 우선순위가 정해져 있고, 이 우선순위를 기반으로 실행계획을 생성한다. 인덱스, 조인이 중요한 판단 기준이 된다. 순위 기법 설명 1 single row by rowid 테이블에서 하나의 행을 액세스 하는 방법. rowid 는 행이 포함된 데이터 파일, 블록 등의 정보를 가지고 있기 때문에 다른 정보를 참조하지 않도고 바로 원하는 행을 액세스 할 수 있다. 하나의 행을 액세스 하는 가장 빠른..
문송한 회사생활/SQL 공부
2020. 8. 20. 22:20