Database/MariaDB
MariaDB ColumnStore 파티션 테이블 특징
데브포유
2019. 10. 30. 20:07
반응형
MariaDB ColumnStore 커뮤니티 버전에서도 "파티션 테이블"을 사용할 수 있습니다.
CockroachDB에서는 엔터프라이즈 버전에서만 사용할 수 있습니다.
그럼 MariaDB ColumnStore에서 지원하는 "파티션 테이블" 특징은 나열해 보겠습니다.
1. MariaDB ColumnStore는 모든 열에서 논리적 수평 파티션을 자동으로 생성됨
2. 1개의 파티션은 2개의 익스텐트로 구성되며, 각각의 익스텐트에는 8백만 rows 가 저장됨.
3. 맨 앞에 위치한 컬럼이 파티션 키가 됨.
4. 파티션 키는 숫자(int), 날짜(date)를 사용할 때 파티션 Min, Max 값이 잘 구분되어 짐.
파티션 구성 조회
1) select calShowPartitions('테이블명','컬럼명');
2) select calShowPartitions('데이터베이스명','테이블명','컬럼명');
기타 파티션 관련 함수
1. 파티션 비활성화: calDisablePartitions()
2. 파티션 활성화: calEnablePartitions()
3. 파티션 삭제: calDropPartitions()
참고: https://mariadb.com/kb/en/library/columnstore-partition-management/
반응형