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 8536
공지 ER/Studio Team Server(ER/Studio 용 웹포탈) 설치 및 사용자 가이드 손보라 2014.07.15 39743
공지 Repository 설치 및 사용 가이드 손보라 2014.05.27 50504
공지 ER/Studio Data Architect 설치 및 사용자가이드 관리자2 2012.01.27 52912
142 [기술백서] ER/Studio를 활용한 데이터 표준화 시스템 구축방안 관리자 2014.11.12 1156
141 DB Power Studio #4-2. DBArtisan 둘러보기(데이터베이스 보안 관리) 손보라 2014.08.20 1175
140 DB Power Studio #4-5. DBArtisan 둘러보기(데이터 관리) 손보라 2014.08.21 1179
139 DB Power Studio #4-6. DBArtisan 둘러보기(데이터베이스 성능 관리) 손보라 2014.08.22 1187
138 DB Power Studio #4-3. DBArtisan 둘러보기(데이터베이스 공간 관리) 손보라 2014.08.21 1203
137 DB Power Studio #4-7. DBArtisan 둘러보기(메뉴 기능) 손보라 2014.08.22 1212
136 DB Power Studio #4-4. DBArtisan 둘러보기(SQL 관리) 손보라 2014.08.21 1276
135 ER/Studio 기본 가이드 #6. ER/Studio Data Architect로 메타데이터 import & export하기 손보라 2014.08.07 1277
134 ER/Studio 기본 가이드 #5. ER/Studio Data Architect의 데이터 딕셔너리 사용하기 손보라 2014.08.06 1297
133 DB Power Studio #4-1. DBArtisan 둘러보기(오브젝트 및 스키마 관리) 손보라 2014.08.20 1319
132 ER/Studio 기본 가이드 #4. ER/Studio Data Architect로 모델 간 비교 및 차이점 반영하기 손보라 2014.08.05 1323
131 DB Power Studio #1. DB Optimizer 둘러보기 손보라 2014.08.09 1334
130 DB Power Studio #3-2. Rapid SQL 둘러보기(비주얼 쿼리 빌더) 손보라 2014.08.19 1343
129 [기술백서] 데이터아키텍트가 비즈니스 업무 부서와 협업하기 위해 알아야 할 다섯가지 관리자 2014.09.26 1343
128 [기술백서] ERwin이 아닌 ER/Studio를 선택하는 10가지 이유 관리자 2014.11.12 1347
127 ER/Studio 기본 가이드 #2. ER/Studio Data Architect로 논리/물리 모델링 시작하기 손보라 2014.08.01 1350
126 ER/Studio 기본 가이드 #3. ER/Studio Data Architect로 기존 데이터베이스 문서화하기 손보라 2014.08.04 1354
125 ER/Studio 기본 가이드 #1. ER/Studio Data Architect로 데이터모델링 시작하기 손보라 2014.08.01 1361
124 DB Power Studio #3-1. Rapid SQL 둘러보기(SQL 작성) 손보라 2014.08.18 1388
123 [온라인 세미나 발표자료] 스마트한 DBMS관리: DB PowerStudio 따라잡기, LIVE! 관리자 2014.09.25 1406