sql >> Database teknologi >  >> RDS >> Mysql

Er der nogle faldgruber/ting du skal vide, når du skifter fra MyISAM til InnoDB

Ja absolut, der er mange ting, du bør teste din ansøgning ekstremt grundigt:

  • Transaktioner kan gå i stå og skal gentages. Dette er tilfældet (i nogle tilfælde) selv med en autocommitteret transaktion, som kun indsætter én række.
  • Diskbrug vil næsten helt sikkert stige
  • I/O-belastning under skrivning vil næsten helt sikkert stige
  • Indekseringsadfærd vil ændre sig, fordi InnoDB bruger klyngede indekser - dette kan være en gavnlig effekt i nogle tilfælde
  • Din backupstrategi vil blive påvirket. Overvej dette nøje.

Selve migreringsprocessen skal planlægges omhyggeligt, da det vil tage lang tid, hvis du har mange data (i hvilket tidsrum vil dataene enten være skrivebeskyttet eller helt utilgængelige - tjek det!)



  1. Få adgang til en MySQL-database i Electron

  2. MySQL - at finde ord, der omgiver det søgte søgeord

  3. ORA-00054:ressource optaget og anskaffelse med NOWAIT specificeret

  4. Kan du bruge aggregerede værdier inden for ON DUPLICATE KEY