안녕하세요.
MariaDB 11 을 사용 중이며
innodb 엔진으로 만든 DB 의 한 테이블 데이터가 많아지다보니
아래와 같이 alter table .. range 로 partition 을 추가 설정 했습니다.
alter table test
partition by range (to_days(dt))
(
PARTITION p201508 VALUES LESS THAN (to_days('2015-09-01')),
PARTITION p201509 VALUES LESS THAN (to_days('2015-10-01')),
PARTITION p201510 VALUES LESS THAN (to_days('2015-11-01')),
PARTITION pmax VALUES LESS THAN (MAXVALUE)
);
partition 설정 후 select 시 성능은 파티션 이후 분명히 좋아진 것이 느껴지는데,
partition 정보가 담긴 information_schema DB 의 partitions 테이블에는
제가 추가 설정한 partition 의 정보가 조회되지가 않네요.
희안하게도 create table 로 partition 을 지정하면 information_schema 에서 partition 정보가 조회 됩니다.
이유가 무엇인지 조언을 부탁 드립니다. (__)
감사합니다.