Задача простая. Надо выполнить всего 2 команды на одной таблице. Первая - изменить primary key с одного столбца на 2 столбца. Вторая - создать партиции.
Как делать, какие команды запустить - всё понятно. Попробовал на локальном сервере, всё тип-топ. Вот только загвоздка в том, что таблица большая, примерно 10.5 млн записей (иначе и партиции не были бы нужны ). Поэтому обе команды выполняются очень долго, на локальном сервере в течение многих часов.
Вопрос такой.
На "боевом" сервере что будет при выполнении этих команд - блокировка таблицы? Или просто будет подтормаживать? С тормозами можно смириться, а вот с блокировками нет. Гуру Мускуля - ваше слово!
_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL
* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.
* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)