Mysql
 sql >> база данни >  >> RDS >> Mysql

Загубена връзка при опит за добавяне на нова колона към таблицата на MYSQL

Проверете използването на паметта си или, по-вероятно, използването на диска (има ли достатъчно свободно място по време на процеса?). Промяната на таблица може да изисква голямо количество памет или копие на диск на вашата таблица. Промяна на алгоритъма за промяна от INPLACE за COPY може да бъде още по-бързо във вашия конкретен случай.

Може също да удряте innodb_online_alter_log_max_size ограничение, въпреки че в този случай само заявката трябва да се провали, а не целият сървър. Възможно е сривът да се случва поради ROLLBACK , а не самата операция обаче.

И накрая, някои конфигурации на приложения или хостинг сървъри отменят заявка/http заявка, която отнема твърде много време, препоръчвам ви да изпълните същата заявка на клиента на командния ред за тестови цели.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PDOStatement::rowCount резултат, когато се използва след PDO::commit?

  2. SQL Преброява срещанията в колона и изчислява общата сума на друга

  3. MySQL заявка - принудително чувствително към главни и малки букви с ORDER BY rand( )

  4. .Net Connection Pooling MySQL временна таблица

  5. Преобразувайте колоната varchar към дата в mysql на ниво база данни