sql >> Databasteknik >  >> RDS >> Mysql

MySQL 17,6 m rader (1,2 gb) uppdatering av hela tabellen är för långsam

Eftersom du har varchar I din tabell måste uppdateringen läsa raden, leta efter rätt offset och sedan uppdatera cip-fältet. Dessutom, eftersom raderna har varierande storlek, kan motorn inte lätt bestämma förskjutningar för en enda post. Så du kan försöka ändra din varchar fält till fast char och testa om detta gör någon skillnad.

Ett intressant svar, som också täcker detta ämne, finns på dba SE https://dba.stackexchange.com /a/2643




  1. 1130 Värden 'amazon-ec2-ip' får inte ansluta till denna MySQL-server

  2. MySQL Skapa tabell som SELECT

  3. Vad är MELLAN Logical Operator i SQL Server - SQL Server / TSQL Tutorial Del 124

  4. konvertera Epoch tidsstämpel till sql-server (läsbart format för människor)