sql >> Database teknologi >  >> RDS >> Mysql

Mistet forbindelse ved forsøg på at tilføje en ny kolonne til MYSQL-tabellen

Tjek dit hukommelsesforbrug eller, mere sandsynligt, dit diskforbrug (er der nok ledig plads under processen?). Ændring af en tabel kan kræve enten en stor mængde hukommelse eller en kopi på disken af ​​dit bord. Ændring af alter-algoritmen fra INPLACE til COPY kan være endnu hurtigere i dit særlige tilfælde.

Du kan også trykke innodb_online_alter_log_max_size limit, selvom det i så fald kun er forespørgslen, der skal mislykkes, ikke hele serveren. Det er muligt, at nedbruddet kan ske på grund af ROLLBACK , og dog ikke selve operationen.

Endelig annullerer nogle applikationskonfigurationer eller hostingservere en forespørgsel/http-anmodning, der tager for lang tid, jeg anbefaler dig at udføre den samme forespørgsel på kommandolinjeklienten til testformål.




  1. Vælg mærkelige tegn på tekst, fungerer ikke med LIKE-operatoren

  2. GROUP_CONCAT() Funktion i MySQL

  3. Hvordan øges alfanumerisk værdi automatisk i postgresql?

  4. kan jeg stole på, at mysql_insert_id() returnerer korrekt værdi, multithreading-paranoia