[Oracle] 파티션


[Oracle] 파티션

테이블 파티션 파티셔닝은 테이블 또는 인덱스 데이터를 특정 컬럼(파티션 키) 값에 따라 별도 세그먼트로 나눠서 저장하는 것 일반적으로 시계열에 따라 Range 방식으로 분할하지만 다른 기준으로도 분할 가능 관리적 측면 파티션 단위 백업, 추가, 삭제, 변경으로 인한 가용성 향상 성능적 측면 파티션 단위 조회 및 DML, 경합 또는 부하 분산 Range 파티션 날짜 컬럼 기준으로 파티션 하는 방법이다. 주문 테이블을 만들 때 PARTITION BY RANGE(파티션 키)를 사용하면 파티션을 만들 수 있다. 데이터를 4개를 넣은 다음에 파티션을 확인하면 데이터가 들어가 있는 걸 확인할 수 있다. 각 파티션에 맞게 데이터가 들어가 있다. 파티션 조건 없이 조회하면 모든 파티션에 있는 데이터를 출력한다. ALL_PART_KEY_COLUMNS에서는 파티션 키값 확인 가능 ALL_TAB_PARTITION에서는 테이블의 파티션 명 확인 가능하다 Range 파티션 장점 조회시 검색 조건을 만족하는...


#Oracle #Oracle파티션

원문링크 : [Oracle] 파티션