Проверете използването на паметта си или, по-вероятно, използването на диска (има ли достатъчно свободно място по време на процеса?). Промяната на таблица може да изисква голямо количество памет или копие на диск на вашата таблица. Промяна на алгоритъма за промяна от INPLACE
за COPY
може да бъде още по-бързо във вашия конкретен случай.
Може също да удряте innodb_online_alter_log_max_size
ограничение, въпреки че в този случай само заявката трябва да се провали, а не целият сървър. Възможно е сривът да се случва поради ROLLBACK
, а не самата операция обаче.
И накрая, някои конфигурации на приложения или хостинг сървъри отменят заявка/http заявка, която отнема твърде много време, препоръчвам ви да изпълните същата заявка на клиента на командния ред за тестови цели.