logo
Search

    Mysql(v8.4) `Partitioning` 16 Introduction

    원본 : https://dev.mysql.com/doc/refman/8.4/en/partitioning.html
    MYSQLRDMS
    #방장봇 · # 2024/12/2
    17 0 0 0
    좋아요
    별로
    1 번 수정된 문서입니다.
    #editor: 방장봇# 수정됨: 1
    14 0 0 0

    26장 파티셔닝

    목차

    26.3.4 파티션 유지 관리

    26.3.4 파티션 유지 관리

    26.3.5 파티션에 대한 정보 얻기

    26.3.5 파티션에 대한 정보 얻기

    26.4 파티션 프루닝

    26.4 파티션 프루닝

    26.5 파티션 선택

    26.5 파티션 선택

    26.6 파티셔닝에 대한 제한 및 한계

    26.6 파티셔닝에 대한 제한 및 한계

    26.6.1 파티셔닝 키, 기본 키 및 고유 키

    26.6.1 파티셔닝 키, 기본 키 및 고유 키

    26.6.2 스토리지 엔진과 관련된 파티셔닝 한계

    26.6.2 스토리지 엔진과 관련된 파티셔닝 한계

    26.6.3 함수와 관련된 파티셔닝 한계

    26.6.3 함수와 관련된 파티셔닝 한계

    이 장에서는 사용자 정의 파티셔닝에 대해 설명합니다.

    참고
    테이블 파티셔닝은 윈도우 함수에서 사용되는 파티셔닝과 다릅니다. 윈도우 함수에 대한 정보는 섹션 14.20, “윈도우 함수”를 참조하십시오.

    MySQL 8.4에서는 InnoDBNDB 스토리지 엔진에서 파티셔닝 지원을 제공합니다. MySQL 8.4는 InnoDB 또는 NDB 외의 스토리지 엔진을 사용하여 테이블을 파티셔닝하는 것을 지원하지 않으며, 예를 들어 MyISAM과 같은 스토리지 엔진을 사용할 수 없습니다. 네이티브 파티셔닝 지원을 제공하지 않는 스토리지 엔진을 사용하여 파티셔닝된 테이블을 생성할 경우 ER_CHECK_NOT_IMPLEMENTED 오류가 발생합니다.

    Oracle에서 제공하는 MySQL 8.4 Community 바이너리는 InnoDB 및 NDB 스토리지 엔진에서 제공되는 파티셔닝 지원을 포함합니다. MySQL Enterprise Edition 바이너리에서 제공되는 파티셔닝 지원에 대한 정보는 제32장, MySQL Enterprise Edition을 참조하십시오.

    MySQL 8.4를 소스 코드에서 컴파일하는 경우 InnoDB 지원으로 빌드를 구성하는 것만으로도 InnoDB 테이블에 대한 파티션 지원이 포함된 바이너리를 생성할 수 있습니다. 자세한 내용은 섹션 2.8, “소스에서 MySQL 설치하기”를 참조하십시오.

    InnoDB에 의한 파티셔닝 지원을 활성화하기 위해 추가로 수행할 필요가 없습니다(예: my.cnf 파일에 특별한 항목이 필요하지 않습니다). InnoDB 스토리지 엔진에 의한 파티셔닝 지원을 비활성화하는 것은 불가능합니다.

    파티셔닝 개념에 대한 소개는 섹션 26.1, “MySQL의 파티셔닝 개요”를 참조하십시오. 여러 유형의 파티셔닝과 서브파티셔닝이 지원됩니다. 자세한 내용은 섹션 26.2, “파티셔닝 유형”섹션 26.2.6, “서브파티셔닝”을 참조하십시오.

    섹션 26.3, “파티션 관리”에서는 기존 파티셔닝된 테이블에서 파티션을 추가, 제거 및 변경하는 방법을 다룹니다.

    섹션 26.3.4, “파티션 유지 관리”에서는 파티셔닝된 테이블과 함께 사용할 수 있는 테이블 유지 관리 명령에 대해 설명합니다.

    INFORMATION_SCHEMA 데이터베이스의 PARTITIONS 테이블은 파티션 및 파티셔닝된 테이블에 대한 정보를 제공합니다. 더 많은 정보는 섹션 28.3.21, “INFORMATION_SCHEMA PARTITIONS 테이블”을 참조하십시오. 이 테이블에 대한 쿼리의 예시는 섹션 26.2.7, “MySQL 파티셔닝이 NULL을 처리하는 방법”을 참조하십시오.

    MySQL 8.4의 파티셔닝과 관련된 알려진 문제에 대한 정보는 섹션 26.6, “파티셔닝에 대한 제한 및 한계”를 참조하십시오.

    파티셔닝된 테이블 작업 시 유용한 다음 리소스도 확인해 보십시오.

    추가 리소스. MySQL에서 사용자 정의 파티셔닝에 대한 다른 정보 출처는 다음과 같습니다:

    MySQL 파티셔닝 포럼

    MySQL 파티셔닝 포럼
    이곳은 MySQL 파티셔닝 기술에 관심이 있거나 실험하는 사람들을 위한 공식 토론 포럼입니다. MySQL 개발자 및 기타 관계자들의 공지사항과 업데이트가 포함되어 있습니다. 이 포럼은 파티셔닝 개발 및 문서화 팀의 회원들이 모니터링합니다.

    PlanetMySQL

    PlanetMySQL
    MySQL 관련 블로그를 다루는 MySQL 뉴스 사이트로, MySQL을 사용하는 모든 사람에게 흥미로울 수 있습니다. MySQL 파티셔닝과 관련하여 작업하는 사람들의 블로그 링크를 확인하시거나, 귀하의 블로그를 추가해 주시기 바랍니다.

    Comments
    새로운 댓글