sql >> Databasteknik >  >> RDS >> Mysql

Förlorade anslutningen när du försökte lägga till ny kolumn till MYSQL-tabellen

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.




  1. Spring StoredProcedure med Oracle-array:ORA-01000:maximala öppna markörer har överskridits

  2. På radera kaskad för självreferenstabell

  3. PHP white screen of death varje gång. Vad gör jag fel?

  4. Redovisning av sommartid i Postgres, vid val av schemalagda objekt