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 8325
공지 ER/Studio Team Server(ER/Studio 용 웹포탈) 설치 및 사용자 가이드 손보라 2014.07.15 39526
공지 Repository 설치 및 사용 가이드 손보라 2014.05.27 50256
공지 ER/Studio Data Architect 설치 및 사용자가이드 관리자2 2012.01.27 52669
41 [매크로활용] 리파지토리의 데이터모델을 한꺼번에 내려받기 문효섭 2013.07.18 7393
40 [API활용] 자동 조작 API 사용하기 [1] file 문효섭 2012.04.10 7435
39 각 관계에 따른 FK의 속성 [2] file spectra 2012.06.25 7750
38 DB Power Studio XE는 DB를 관리하는데 있어서 새로운 능력을 제공합니다. 문효섭 2012.06.21 7766
37 ER/Studio로 ERWin의 제약으로 부터 자유로워지세요 file 문효섭 2012.01.04 8243
36 [매크로활용] 유효성 검사(물리모델) file 손보라 2013.11.29 8276
35 DB Artisan XE 사용자 가이드 file 문효섭 2012.01.27 8619
34 역공학을 위한 ODBC 연결 file spectra 2012.06.25 8757
33 데이터모델링이란 - 10.뷰설계 문효섭 2012.01.04 8781
32 [매크로활용] PK 일괄 명명 file 문효섭 2012.04.10 9017
31 [매크로활용] 도메인 바인딩 편의 제공 file 문효섭 2012.04.10 9137
30 DB Optimizer XE 사용자 가이드 file 문효섭 2012.01.27 9448
29 [매크로활용] 공용테이블을 제외하고 DDL문 생성 문효섭 2012.04.10 9872
28 [매크로활용] 매크로 스크립트 Sample 문효섭 2012.04.10 9946
27 [매크로활용] 도메인 일괄 생성 file 문효섭 2012.04.10 9954
26 DB ChangeManager XE 퀵가이드, 기능 가이드 file 문효섭 2012.01.27 10030
25 [매크로활용] 클릭 한번으로 시스템 컬럼 일괄반영 문효섭 2012.04.10 10146
» 데이터모델링이란 - 11.인덱스설계 문효섭 2012.01.04 10351
23 [매크로활용] Index 일괄명명 file 문효섭 2012.04.10 10369