Мне нужно разбить несколько таблиц по диапазону дат. Должен ли я удалить основной или перезагрузить полные данные, чтобы иметь возможность разбивать эти таблицы?Должен ли я удалить первичный ключ или перезагрузить данные таблицы для разбиения на разделы в MySQL InnoDB?
Некоторые из таблиц содержат более 50 миллионов строк.
alter table temp_table_test1
partition by range (unix_timestamp(created_at))
(
partition p01 values less than (unix_timestamp('2015-02-01')),
partition p02 values less than (unix_timestamp('2015-02-01')),
partition p03 values less than (unix_timestamp('2015-02-01')),
partition p04 values less than (unix_timestamp('2015-02-01')),
partition p02 values less than (maxvalue)
);
Это сценарий, который я использую.
собирался опубликовать ответ на этот вопрос. Понял! – MontyPython