(
id int(11) NOT NULL AUTO_INCREMENT,
customer_id int(11) NOT NULL,
...
еще столбцы
....
PRIMARY KEY (id, customer_id)
)
ENGINE = INNODB,
AUTO_INCREMENT = 47979792,
AVG_ROW_LENGTH = 3721,
CHARACTER SET utf8,
COLLATE utf8_general_ci
PARTITION BY RANGE (customer_id)
(
PARTITION p1 VALUES LESS THAN (1000000)
ENGINE = INNODB,
PARTITION p2 VALUES LESS THAN (2000000)
ENGINE = INNODB,
PARTITION p3 VALUES LESS THAN (3000000)
ENGINE = INNODB,
PARTITION p4 VALUES LESS THAN (4000000)
ENGINE = INNODB,
PARTITION p5 VALUES LESS THAN (5000000)
ENGINE = INNODB,
PARTITION p6 VALUES LESS THAN (6000000)
ENGINE = INNODB,
PARTITION p7 VALUES LESS THAN (7000000)
ENGINE = INNODB,
PARTITION p8 VALUES LESS THAN (8000000)
ENGINE = INNODB,
PARTITION p9 VALUES LESS THAN (9000000)
ENGINE = INNODB,
PARTITION p10 VALUES LESS THAN (10000000)
ENGINE = INNODB,
PARTITION p100 VALUES LESS THAN (MAXVALUE)
ENGINE = INNODB
);
если ли какой-то простой способ убрать партиционирование ?
кроме дамп-рестор или insert from select , табличка жирная, даже alter с переписыванием будет проблемой
нет простого способа
Alter table ... remove partitioning, либо онлайн альтер через pt-online-schema-change или аналоги...
благодарю, то что нужно) тоже таблица пересоздаётся, но хоть минимум телодвижений на тестовой схеме прошло буду планировать на боевой
Обсуждают сегодня