Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

으나님의 잡다한 개발상식

(SQL) 테이블 파티션 본문

SQL

(SQL) 테이블 파티션

스위트치즈 2020. 5. 28. 22:40

1) 파티션 기능

- 대용량의 테이블을 여러 개의 데이터 파일에 분리해서 저장 -> CRUD 성능 향상

- 각각의 파티션 별로 독립적 관리 가능. EX) 파티션 별 백업, 복구 가능, 파티션 전용 인덱스 생성 가능

 

2) 파티션 종류

- RANGE PARTITION : 값의 범위를 기준으로 파티션 구분

- LIST PARTITION : 특정 값을 기준으로 분할

- HASH PARTITION : DBMS이 내부적으로 해시함수를 사용해서 분할

 

3) 파티션 인덱스

- GLOBAL INDEX : 여러 개의 파티션에서 하나의 인덱스 사용

- LOCAL INDEX : 해당 파티션 별로 각자 인덱스 사용

- PREFIXED INDEX : 파티션 키와 인덱스 키가 동일

- NON PREFIXED INDEX : 파티션 키와 인덱스 키가 상이 (ORACLE은 지원 X)

'SQL' 카테고리의 다른 글

(SQL) 자연조인(Natural join)  (0) 2020.05.30
(SQL) 인덱스(INDEX)  (0) 2020.05.29
(SQL) WINDOW 함수 - 비율 관련 함수  (0) 2020.05.28
(SQL) WINDOW 함수 - 순서함수  (0) 2020.05.28
(SQL) WINDOW 함수 - AGGREGATE(집계함수)  (0) 2020.05.28