partition
-
[DB] 파티션 (Partition)DB 2020. 7. 19. 21:47
대용량의 테이블이나 인덱스를 작은 논리적 단위인 파티션으로 나누는 것 대용량 DB의 경우 중요한 몇 개의 테이블에만 집중되어 데이터가 증가되므로, 이런 테이블들을 작은 단위로 나눠 분산시키면 성능 저하를 방지할 뿐만 아니라 데이터 관리도 쉬워짐 테이블이나 인덱스를 파티셔닝 하면 파티션키 또는 인덱스키에 따라 물리적으로 별도의 공간에 데이터가 저장됨 데이터 처리는 테이블 단위로 이루어지고 데이터 저장은 파티션별로 수행됨 장점 데이터 접근 시 액세스 범위를 줄여 쿼리 성능 향상 파티션별로 데이터가 분산되어 저장되므로 디스크의 성능이 향상 파티션별로 백업 및 복구를 수행하므로 속도가 빠름 시스템 장애 시 데이터 손상을 최소화 파티션 단위로 입, 출력을 분산시킴 단점 하나의 테이블을 세분화하여 관리하므로 세심한..