4 인덱스 설계

인덱스란 테이블의 로우를 식별할 수 있도록 컬럼값과 그 값을 포함하는 로우의 논리적인 주소를

별도의 저장 구조를 만들어 저장하는 것으로 데이터 검색 속도를 빠르게 한다. 


4.1 인덱스 적용 절차

1.인덱스 대상선정 2.인덱스 최적화 3.인덱스 정의서 작성
- 대상 테이블 선정 
- PK 인덱스 선정 
- FK 인덱스 선정- 대상 컬럼 선정
- 인덱스 효율 검토 
- 인덱스 데이터타입 적용 
- 인덱스 정렬- 클러스터링 검토
- 인덱스 정의서 작성


1)  인덱스 대상선정

→  대상 테이블 선정

→  PK 인덱스 선정

     PK 컬럼은 반드시 인덱스를 사용하도록 설계한다.

→  FK 컬럼 인덱스 선정

→  인덱스 대상 컬럼 선정

테이블 내에서 자주 이용되며 분포도가 좋은 컬럼, 즉 평균 분포도가 10~15% 정도의 컬럼은 인덱스 지정 대상 컬럼이 된다. 

2)  인덱스 최적화

→  인덱스 효율 검토

→  인덱스 데이터타입 적용

→  인덱스 정렬

→  클러스터링 검토

 

3)  인덱스 정의서 작성

엔티티명 테이블명 인덱스명 컬럼명 타입 인덱스 
스페이스
인덱스 
유형
정렬 구분
부서 DEPT I_DEPT01 DEPTNO NUMBER(2) ISTEST01 UNIQUE ASC PK INDEX
사원 EMP I_EMP01 EMPNO VARCHAR2(6) ISTEST01 UNIQUE ASC PK INDEX


I_EMP02 EMPNO VARCHAR2(6) ISTEST01 NON 
UNIQUE
DESC INDEX



HIREDATE VARCHAR2(8)



인덱스 유형 : 유니크 인덱스, 넌 유니크 인덱스, 클러스터 인덱스

구분 : PK인덱스, FK인덱스, 일반인덱스  

번호 제목 글쓴이 날짜 조회 수
공지 [기술 보고서 다운로드] IDC Technology Spotlight: 모델 기반 데이터 설계를 통한 비즈니스 민첩성 확보 방안 관리자 2015.08.24 8533
공지 ER/Studio Team Server(ER/Studio 용 웹포탈) 설치 및 사용자 가이드 손보라 2014.07.15 39730
공지 Repository 설치 및 사용 가이드 손보라 2014.05.27 50499
공지 ER/Studio Data Architect 설치 및 사용자가이드 관리자2 2012.01.27 52906
141 ER/Studio로 ERWin의 제약으로 부터 자유로워지세요 file 문효섭 2012.01.04 8260
140 데이터모델링이란 - 1.개요 file 관리자 2012.01.04 12116
139 데이터모델링이란 - 2.엔티티(Entiry) file 문효섭 2012.01.04 96081
138 데이터모델링이란 - 3.속성(Attribute) file 문효섭 2012.01.04 26638
137 데이터모델링이란 - 4.식별자 file 문효섭 2012.01.04 17007
136 데이터모델링이란 - 5.관계(Relational) file 문효섭 2012.01.04 36621
135 데이터모델링이란 - 6.정규화 file 문효섭 2012.01.04 19850
134 데이터모델링이란 - 7.실전데이터모델링 이슈 file 문효섭 2012.01.04 13994
133 데이터모델링이란 - 8.관계형 테이블 전환 file 문효섭 2012.01.04 13802
132 데이터모델링이란 - 9.반정규화(역정규화) 문효섭 2012.01.04 15534
131 데이터모델링이란 - 10.뷰설계 문효섭 2012.01.04 8816
» 데이터모델링이란 - 11.인덱스설계 문효섭 2012.01.04 10376
129 DB Artisan XE 사용자 가이드 file 문효섭 2012.01.27 8631
128 DB Optimizer XE 사용자 가이드 file 문효섭 2012.01.27 9462
127 DB ChangeManager XE 퀵가이드, 기능 가이드 file 문효섭 2012.01.27 10045
126 Rapid SQL 사용자 가이드 file 문효섭 2012.01.27 11571
125 ER/Studio 웹포탈에서 데이터모델 조회 시 한글이 깨져보일때 file 문효섭 2012.03.07 6643
124 ERwin에서 ER/Studio로의 마이그레이션 가이드 file 문효섭 2012.03.27 6971
123 ERwin이 아닌 ERStudio를 고객이 선택하는 이유 Top 10 file 문효섭 2012.03.27 7240