■ 테이블 정보와 컬럼 정보▶︎ 테이블 정보맨 끝에 \G를 붙이는것과 안붙였을때의 차이가 조금 있습니다.G\를 안붙였을 경우 결과를 테이블 형식으로 보여주고 붙였을 경우 리스트 형식으로 보여줍니다. •SHOW CREATE TABLE Statementmysql> show create table Account;+---------+-------------------------------------------------------------------------------------------------------------+| Table | Create Table ..
■ 파티션 관리MySQL 5.7은 분할된 테이블을 수정하는 여러 가지 방법을 제공합니다. 기존 파티션을 추가, 삭제, 재정의, 병합 또는 분할할 수 있습니다. 이러한 모든 조치는 ALTER TABLE 문에 대한 파티션 확장을 사용하여 수행 할 수 있습니다. 파티션된 테이블 및 파티션에 대한 정보를 얻는 방법도 있습니다. 다음 섹션에서 이러한 주제에 대해 설명합니다. 노트MySQL 5.7에서 파티션된 테이블의 모든 파티션은 같은 수의 서브 파티션을 가져야하며 테이블이 생성되면 서브 파티션을 변경할 수 없습니다. 테이블의 파티셔닝 구성표를 변경하려면 partition_options절과 함께 ALTER TABLE문만 사용해야 합니다. 이 절은 파티션된 테이블을 작성하기 위해 CREATE TABLE에서 사용된것..
■ 파티셔닝 타입이 섹션에서는 MySQL 5.7에서 사용할 수있는 파티셔닝 유형에 대해 설명합니다. 여기에 나열된 유형이 포함됩니다.+ RANGE 파티셔닝.이 유형의 파티셔닝은 주어진 범위 내에 속하는 열 값을 기반으로 파티션에 행을 할당합니다. 22.2.1 절“RANGE 파티션”을 참조하십시오. 이 유형의 RANGE COLUMNS에 대한 확장에 대한 정보는 22.2.3.1 절“RANGE COLUMNS 파티셔닝”을 참조하십시오. + LIST 파티셔닝.파티션이 개별 값 세트 중 하나와 일치하는 열을 기반으로 선택된다는 점을 제외하고 RANGE에 의한 파티션과 유사합니다. 22.2.2 절“LIST 분할”을 참조하십시오. 이 유형의 LIST COLUMNS 확장에 대한 내용은 22.2.3.2 절“LIST COL..
온라인 DDL 기능은 전체 테이블 변경 및 동시 DML을 지원합니다. 이 기능의 장점은 다음과 같습니다. + 몇 분 또는 몇 시간 동안 테이블을 사용할 수 없는 바쁜 생산 환경에서 응답 성과 가용성이 향상되었습니다. + LOCK 절을 사용하여 DDL 작업 중 성능과 동시성간의 균형을 조정하는 기능입니다. + 테이블 복사 방법보다 적은 디스크 공간 사용 및 I/O 오버 헤드를 가집니다. 일반적으로 온라인 DDL을 활성화하기 위해 특별한 작업을 수행 할 필요는 없습니다. 기본적으로 MySQL은 허용되는 한 적은 잠금으로 작업을 제 위치(in-place)에서 수행합니다. ALTER TABLE 문의 ALGORITHM 및 LOCK 절을 사용하여 DDL 조작의 측면을 제어 할 수 있습니다. 이 절은 명령문 끝에 테..