Loading...
MySQL 9.5 Reference Manual 9.5의 26.2.3 COLUMNS Partitioning의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
26.2.3.1 RANGE COLUMNS partitioning 26.2.3.2 LIST COLUMNS partitioning
다음 두 섹션에서는 RANGE 및 LIST partitioning의 변형인 COLUMNS partitioning에 대해 설명합니다. COLUMNS partitioning을 사용하면 partitioning 키에 여러 개의 컬럼을 사용할 수 있습니다. 이러한 모든 컬럼은 행을 파티션에 배치하는 목적과, 파티션 프루닝 시 일치하는 행을 확인하기 위해 검사해야 할 파티션을 결정하는 목적 모두를 위해 고려됩니다.
또한 RANGE COLUMNS partitioning과 LIST COLUMNS partitioning 모두에서, 값 범위 또는 리스트 멤버를 정의하기 위해 비정수 컬럼을 사용할 수 있습니다. 허용되는 데이터 타입은 다음 목록과 같습니다:
TINYINT,
SMALLINT,
MEDIUMINT,
INT
(INTEGER), 그리고
BIGINT. (이는
RANGE 및 LIST partitioning과 동일합니다.)다른 숫자 데이터 타입(예:
DECIMAL 또는
FLOAT)은
partitioning 컬럼으로 지원되지 않습니다.
날짜 또는 시간과 관련된 다른 데이터 타입을 사용하는 컬럼은 partitioning 컬럼으로 지원되지 않습니다.
TEXT 및
BLOB 컬럼은
partitioning 컬럼으로 지원되지 않습니다.
다음 두 섹션에서 RANGE COLUMNS 및 LIST COLUMNS partitioning에 대한 설명은, MySQL 5.1 이상에서 지원되는 범위 및 리스트 기반 partitioning에 이미 익숙하다고 가정합니다. 이에 대한 자세한 내용은 각각
Section 26.2.1, “RANGE Partitioning” 및
Section 26.2.2, “LIST Partitioning”을
참조하십시오.
26.2.2 LIST Partitioning
26.2.4 HASH Partitioning