sql >> Databasteknik >  >> RDS >> Mysql

MySQL mycket långsam för ändringstabellfråga

MySQL:s ALTER TABLE-prestanda kan bli ett problem med mycket stora tabeller. MySQL utför de flesta ändringar genom att skapa en tom tabell med den önskade nya strukturen, infoga all data från den gamla tabellen i den nya och ta bort den gamla tabellen. Detta kan ta väldigt lång tid, speciellt om du har ont om minne och bordet är stort och har massor av index. Många människor har erfarenhet av ALTER TABLE-operationer som har tagit timmar eller dagar att genomföra.

Hur som helst om du behöver fortsätta med att ändra tabell, kanske följande resurser kan hjälpa dig:



  1. Vad är skillnaden mellan schema och databas?

  2. Ansluter till en MySQL-databas i .NET

  3. Få flera värden i SQL Server Cursor

  4. En databasmodell för en onlineundersökning. Del 4