Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MyISAM vs. InnoDB für schnelle Einfügungen und einen zusammengesetzten eindeutigen Schlüssel

1-ja, 2-ja, 3-ja, 4-ja.

Auch...

  • Brauchen Sie wirklich BIGINT ? Werden nicht 4 Milliarden Werte in INT UNSIGNED genügen? (Und sparen Sie die Hälfte des Platzes.) Vermutlich id ist die PK einer anderen Tabelle? In diesem Fall müsste auch diese Tabelle geändert werden.
  • Kann state normalisiert werden? Oder in ein ENUM umgewandelt ? Wieder Platz gespart.

Punkt 3 ist schlimmer als erwähnt, da zwei eindeutige Schlüssel gesperrt werden müssen.