Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Utracono połączenie podczas próby dodania nowej kolumny do tabeli MYSQL

Sprawdź wykorzystanie pamięci lub, co bardziej prawdopodobne, wykorzystanie dysku (czy podczas procesu jest wystarczająco dużo wolnego miejsca?). Zmiana tabeli może wymagać dużej ilości pamięci lub kopii na dysku tabeli. Zmiana algorytmu zmiany z INPLACE do COPY może być jeszcze szybszy w Twoim konkretnym przypadku.

Możesz również trafić na innodb_online_alter_log_max_size limit, chociaż w takim przypadku tylko zapytanie powinno zakończyć się niepowodzeniem, a nie cały serwer. Możliwe, że awaria może wystąpić z powodu ROLLBACK , a nie sama operacja.

Na koniec, niektóre konfiguracje aplikacji lub serwery hostingowe anulują żądanie zapytania/http, które trwa zbyt długo. Zalecam wykonanie tego samego zapytania na kliencie wiersza poleceń w celach testowych.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nie można zainstalować / używać MySQL na bezpłatnym koncie Amazon Cloud9

  2. Zapisy stronicowania dotyczące kwestii po stronie Klienta

  3. Jak generować dane w MySQL?

  4. PHP:znaki cyrylicy (rosyjskie) odbijają się echem jako znaki zapytania. Czemu?

  5. Przeszukaj kolumnę MySQL z ciągiem JSON pod kątem określonej wartości