Mysql
 sql >> Base de données >  >> RDS >> Mysql

MyISAM vs InnoDB pour des insertions rapides et une clé unique composite

1-oui, 2-oui, 3-oui, 4-oui.

Aussi...

  • Avez-vous vraiment besoin de BIGINT ? Ne sera pas 4 milliards de valeurs dans INT UNSIGNED suffire? (Et économisez la moitié de l'espace.) Vraisemblablement id est le PK d'une autre table? Si c'est le cas, ce tableau devrait également être modifié.
  • Peut state être normalisé ? Ou transformé en ENUM ? Encore une fois, économisez de l'espace.

Le point 3 est pire que mentionné en raison de la nécessité de verrouiller deux clés uniques.