• MySQL매뉴얼
    • MySQL 5.6 매뉴얼
    • MySQL 5.1 매뉴얼
    • MySQL 5.0 매뉴얼
    • MySQL HA 매뉴얼
  • 기술문서
    • Xtrabackup 구성
    • 메모리 사용량 모니터링
  • 라이선스
  • 온라인문의
  • 회사소개
  • → 목 록 (MySQL5.6 한글메뉴얼) [close]
  • 1. MySQL 5.6 새로운 기능
  • 2. MySQL 설치 및 업그레이드
  • 3. MySQL Tutorial
  • 4. MySQL 프로그램
  • 5. MySQL 서버관리
  • 6. 보안
  • 7. 백업 및 복구
  • 8. 최적화
  • 9. Language Structure(언어구조)
  • 10. Character Sets(Globalization)
  • 11. 데이터형(Data Types)
  • 12. 함수와 연산자
  • 13. SQL 문법
  • 14. InnoDB 스토리지 엔진
  • 15. 기타 스토리지 엔진
  • 16. 고가용성 및 확장성
  • 17. 리플리케이션
  • 18. MySQL Cluster
  • 19. 파티셔닝
  • 1. MySQL Partitioning 개요
    2. Partitioning Types
    1. RANGE 파티셔닝
    2. LIST 파티셔닝
    3. COLUMNS 파티셔닝
    1. RANGE COLUMNS 파티셔닝
    2. LIST COLUMNS 파티셔닝
    4. HASH 파티셔닝
    5. KEY 파티셔닝
    6. 서브 파티셔닝
    7. MySQL Partitioning NULL 처리
    3. 파티션 관리
    4. Partition Pruning
    5. 파티션 선택
    6. 파티셔닝 제약 및 제한
  • 20. Stored Programs and Views
  • 21. INFORMATION_SCHEMA
  • 22. PERFORMANCE SCHEMA
  • 23. 컨넥터 및 API
  • 24. MySQL 확장
  • 25. MySQL Enterprise Edition
  • 26. MySQL Workbench
  • 27. 제약 및 제한
  • 28. MySQL 5.7 새로운 기능

19.2.3 COLUMNS 파티셔닝

19.2.3.1 RANGE COLUMNS 파티셔닝
19.2.3.2 LIST COLUMNS 파티셔닝

다음 두 섹션에서는 RANGE 및 LIST 파티셔닝의 변형이다 COLUMNS 파티셔닝에 대해 설명합니다. COLUMNS 파티셔닝은 파티셔닝 키에 여러 컬럼을 사용할 수 있습니다. 이러한 모든 컬럼이 파티션에 행을 삽입하기위한, 그리고 파티션 가지 치기에서 어떤 파티션 일치하는 행을 선택할지 결정하는 두 목적을 위해 고려됩니다.

또한 RANGE COLUMNS 파티셔닝 및 LIST COLUMNS 파티셔닝 모두 값 범위 또는리스트 멤버 정의를 위해 정수가 아닌 컬럼의 사용을 지원합니다. 허용되는 데이터 유형을 다음 목록을 보여줍니다.

  • 모든 정수 : TINYINT , SMALLINT , MEDIUMINT , INT ( INTEGER ) 및 BIGINT (이것은 RANGE 및 LIST 자동 파티션과 동일합니다).

    다른 숫자 데이터 유형 ( DECIMAL , FLOAT 등)는 파티셔닝 컬럼으로 지원되지 않습니다.

  • DATE 및 DATETIME .

    날짜 또는 시간에 관련된 다른 데이터 형을 사용하는 컬럼은 파티셔닝 컬럼으로 지원되지 않습니다.

  • 다음 문자열 : CHAR , VARCHAR , BINARY 및 VARBINARY .

    TEXT 컬럼 및 BLOB 컬럼은 파티셔닝 컬럼으로 지원되지 않습니다.

다음 두 섹션에서 RANGE COLUMNS 와 LIST COLUMNS 파티셔닝의 설명에서는, MySQL 5.1 이상에서 지원하는 범위 및 목록 기반 파티셔닝을 이미 알고 있다고 가정합니다. 이들에 대한 자세한 내용은 섹션 19.2.1 "RANGE 파티셔닝" 및 섹션 19.2.2 "LIST 파티셔닝" 을 각각 참조하십시오.

서울시 강남구 영동대로 602 6층
TEL: 02-6061-0006  /  E: csr@mysqlkorea.com
주식회사 이노클러스터  등록번호 : 727-86-02261
Copyright © innocluster Co. ltd. all rights reserved