sql >> Databáze >  >> RDS >> Mysql

MySQL je velmi pomalé pro dotaz na změnu tabulky

Výkon ALTER TABLE MySQL se může stát problémem u velmi velkých tabulek. MySQL provádí většinu změn tím, že vytvoří prázdnou tabulku s požadovanou novou strukturou, vloží všechna data ze staré tabulky do nové a smaže starou tabulku. To může trvat velmi dlouho, zvláště pokud máte nedostatek paměti a tabulka je velká a má spoustu indexů. Mnoho lidí má zkušenosti s operacemi ALTER TABLE, jejichž dokončení trvalo hodiny nebo dny.

Každopádně, pokud potřebujete pokračovat s alter table, možná by vám mohly pomoci následující zdroje:



  1. SQL Server - Auto-inkrementace, která umožňuje příkazy UPDATE

  2. Podporuje váš ovladač Salesforce hromadné akce?

  3. Jak používat kaskádu mazání na úložišti MySQL MyISAM?

  4. Nelze odeslat text do MySQL pomocí Insert Into