Partition 이란?
개요 테이블 설계시 쿼리 성능 향상을 위한 방법 중 한가지인 파티션에 대해 공부한 바를 서술함. 환경 DB Tool : DBeaver RDBMS : mySQL 목적 파티션에 대한 기초 설명 목차 1. 파티션이란? 2. 파티션 사용 이유 3. 파티션 컬럼 선정 기준 4. 파티션 형식 종류 1. 파티션이란? 크기가 큰 테이블을 컬럼을 기준으로 여러개로 분할하는 기능입니다. 논리적으로는 하나의 테이블이지만, 실제 사용시에는 (MySQL 서버 입장애서) 컬럼 기준으로 나누어진 풀 에서 기능을 수행하게 됩니다. 2. 파티션 사용 이유 하나의 큰 테이블에서 select 하는 것 보다 나누어진 테이블에서 찾는게 더 빠르기 때문에 사용합니다. 따라서 규모가 작은 테이블에서 파티션 적용은 불필요 합니다. 인덱스의 크기가..
2024.03.26