반응형

인덱스 2

[정보처리기사]3.데이터베이스 구축/물리 데이터베이스 설계/인덱스, 클러스터

1. 인덱스(Index) 1.1 인덱스의 개념 및 선정기준, 고려사항 - 데이터 레코드를 빠르게 접근하기 위해 쌍으로 구성된 데이터 구조 1.2 인덱스 컬럼 선정 -인덱스 컬럼의 분포도(Selectivity)가 10~15% 이내인 컬럼 -가능한 한 수정이 빈번하지 않는 컬럼 -ORDER BY, GROUP BY, UNION이 빈번한 컬럼 (1) 인덱스 컬럼 유형 선정 -단독 인덱스 : 분포도가 좋은 컬럼으로 생성 -결합 인덱스 : 인덱스들이 자주 조합되어 사용되는 컬럼들로 생성 1.3 설계 시 고려사항 -새로 추가되는 인덱스는 기존 엑세스 경로에 영향을 미칠 수 있음 -지나치게 많은 인덱스는 오버헤드(Overhead) 발생 -넓은 범위 인덱스 처리 시 오히려 전체 처리보다 많은 오버헤드를 발생시킴 -인덱스..

[정보처리기사]3.데이터베이스 구축/물리 데이터베이스 설계/데이터베이스 저장 공간 설계

​1. 데이터베이스 저장 공간 설계 1.1종류 (1) 테이블(Table) - 데이터베이스의 가장 기본적인 객체로 행(Row, 튜플), 열(Column, 컬럼)로 구성 - 논리 설계 단계의 개체(Entity)에 대응하는 객체 (2) 클러스터드 인덱스 테이블(Clustered Index Table) - 기본키/ 인덱스키의 순서에 따라 데이터가 저장되는 테이블 - 일반적인 인덱스를 사용하는 테이블에 비해 접근 경로가 단축됨 (3) 파티셔닝 테이블(Partitioning Table) __ 20년 3회 기출문제 - 대용량의 테이블을 작은 논리적 단위인 파티션으로 나눈 테이블 - 파티션 키를 잘못 구성하면 성능 저하 등의 역효과 초래 # 레해리컴 (3.1) 파티션 키 레인지 파티셔닝(Range Partitionin..

반응형