Kontrollera din minnesanvändning eller, mer troligt, din diskanvändning (finns det tillräckligt med ledigt utrymme under processen?). Att ändra en tabell kan kräva antingen en stor mängd minne eller en kopia på disken av ditt bord. Ändra ändringsalgoritmen från INPLACE
till COPY
kan vara ännu snabbare i just ditt fall.
Du kanske också trycker på innodb_online_alter_log_max_size
limit, även om i så fall bara frågan ska misslyckas, inte hela servern. Det är möjligt att kraschen kan inträffa på grund av ROLLBACK
, och inte själva operationen.
Slutligen, vissa applikationskonfigurationer eller värdservrar avbryter en fråga/http-begäran som tar för lång tid, jag rekommenderar att du kör samma fråga på kommandoradsklienten för teständamål.