Overview
한동안 운영에 치여, 문서를 못봤더니, 재미난 사례를 많이 놓친듯.
그래서 여기저기 떠도는 문서 중 재미난 사례 하나를 내 입맛에 맞게 샘플을 변경해서 공유해봅니다.
(영혼없이 붙여넣기만 해도 알아보기 쉽게 ㅋㅋ)
Preview
파티셔닝 특정 부분을 다른 테이블 혹은 파티셔닝 일부로 넘기는 방안에 대한 것인데..

하단 포스팅 내용 중 미흡한 부분을 보완해서 정리해본 것입니다
https://dzone.com/articles/how-to-move-a-mysql-partition-from-one-table-to-an
Generate Test Data
먼저 테스트 데이터를 생성해야할테니..
mysql> create table f_tb (
seq bigint(20) not null default '0',
regdate date not null,
cont text not null,
primary key (seq,regdate)
) engine=innodb collate=utf8_unicode_ci
/*!50500 partition by range columns(regdate)
(partition p09 values less than ('2016-10-01'),
partition p10 values less than ('2016-11-01'),
partition p11 values less than ('2016-12-01'),
partition p12 values less than ('2017-01-01')) */;
아래처럼 테스트로 사용할 데이터를 간단하게 생성해봅니다. 2017-01-01 기점으로 랜덤하게 120일 사이 일을 빼서 마치 파티셔닝 테이블이 관리된 것처럼 데이터를 밀어넣는 것이죠.
[Read More]