본문 바로가기
SQL/모두의SQL

모두의 sql 11장 관계형 데이터베이스의 주요 지식

by sj0020 2021. 7. 24.

11장 관계형 데이터베이스의 주요 지식

01 뷰 : 가상의 테이블

 

02 옵티마이저 : 성능 최적화 관리하기

 

옵티마이저: 최적화된 SQL 실행 순서, 실행 방법, 비용 등을 찾아줌

 RBO(Rule Based Optimizer)와 CBO(Cost Based Optimizer) 방식이 있는데

실무에서는 주로 CBO 방식을 이용

 

03 인덱스 : 빠른 검색을 위한 데이터 주소록


1 데이터를 조회하는 원리

 

인덱스 종류 : 

 1. B 트리(B-tree) 인덱스  :데이터의 종류가 많고 동일한 데이터가 적은 경우에 주로 사용

 

2. 비트맵(bitmap) 인덱스 :  트리 인덱스와 반대로 데이터의 종류가 적고 동일한 데이터가 많은 경우에 주로 사용. 예를 들어 회원 가입 여부(Y/N), 성별(남/여), 양력/음력(S/M)