Controleer uw geheugengebruik of, waarschijnlijker, uw schijfgebruik (is er voldoende vrije ruimte tijdens het proces?). Het wijzigen van een tabel kan een grote hoeveelheid geheugen vereisen of een kopie op schijf van uw tabel. Het alter-algoritme wijzigen van INPLACE
naar COPY
kan in uw specifieke geval zelfs nog sneller zijn.
Je raakt misschien ook de innodb_online_alter_log_max_size
limit, hoewel in dat geval alleen de query zou moeten mislukken, niet de hele server. Het is mogelijk dat de crash plaatsvindt vanwege de ROLLBACK
, en echter niet de bewerking zelf.
Ten slotte annuleren sommige toepassingsconfiguraties of hostingservers een query/http-verzoek dat te lang duurt. Ik raad u aan om dezelfde query uit te voeren op de opdrachtregelclient voor testdoeleinden.