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

MySQL много бавен за заявка за промяна на таблица

Производителността ALTER TABLE на MySQL може да се превърне в проблем с много големи таблици. MySQL извършва повечето промени, като прави празна таблица с желаната нова структура, вмъква всички данни от старата таблица в новата и изтрива старата таблица. Това може да отнеме много време, особено ако нямате достатъчно памет и таблицата е голяма и има много индекси. Много хора имат опит с операции ALTER TABLE, чието изпълнение е отнело часове или дни.

Както и да е, ако трябва да продължите с alter table, може би следните ресурси биха могли да ви помогнат:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Достъпът до връзката е отказан за потребителски www-данни

  2. Разбор на изключително големи XML файлове в php

  3. mysql_real_escape_string и array_map връщат празни низове?

  4. Laravel ред по има много отношения

  5. Отказан достъп; имате нужда (поне едно от) SUPER привилегията(ите) за тази операция