반응형
1. 슈퍼타입/서브타입 모델의 성능 고려 방법
- 슈퍼/서브타입 데이터 모델
- 속성을 할당하여 배치하는 수평 분할된 형태의 모델
- 공통 속성은 슈퍼타입으로 모델링하고 차이가 있는 속성은 서브타입으로 구분함
- 변환을 통해 정확하게 업무를 표현할 수 있고 물리적 모델링 시 선택의 폭을 넓힐 수 있음
- 슈퍼/서브타입 데이터 모델의 변환
- 변환 기준 : 데이터 양, 트랜잭션 양
- 슈퍼/서브타입 데이터 모델의 변환 기술
2. 그 외 성능 향상
- PK/FK 칼럼 순서 조절을 통한 성능 향상
인덱스 특성에 따른 PK/FK 순서 - 등호 조건이나 BETWEEN 조건이 걸리는 칼럼을 앞으로 이동
- 여러 조건이 있을 경우 등호 조건이 걸리는 칼럼을 선두로 이동
- 인덱스 특성을 고려한 PK/FK DB 성능 향상
- 물리적인 테이블에 FK 제약을 걸어 인덱스를 생성
반응형
'SQLD > 1과목 데이터 모델링의 이해' 카테고리의 다른 글
[SQLD]Ⅰ- 2장 데이터 모델링과 성능 - 6절 분산 DB 데이터에 따른 성능 (0) | 2022.03.28 |
---|---|
[SQLD]Ⅰ- 2장 데이터 모델링과 성능 - 4절 대량 데이터에 따른 성능 (0) | 2022.03.24 |
[SQLD]Ⅰ- 2장 데이터 모델링과 성능 - 3절 반정규화와 성능 (0) | 2022.03.24 |
[SQLD]Ⅰ- 2장 데이터 모델링과 성능 - 2절 정규화와 성능 (0) | 2022.03.23 |
[SQLD]Ⅰ- 2장 데이터 모델링과 성능 - 1절 성능 데이터 모델링의 개요 (0) | 2022.03.23 |