sql >> Databasteknik >  >> RDS >> Mysql

MyISAM vs InnoDB för snabba insättningar och en sammansatt unik nyckel

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

Också...

  • Behöver du verkligen BIGINT ? Kommer inte 4 miljarder värden i INT UNSIGNED räcka? (Och spara halva utrymmet.) Förmodligen id är PK för något annat bord? Om så är fallet skulle den tabellen också behöva ändras.
  • Kan state normaliseras? Eller förvandlas till en ENUM ? Återigen sparar utrymme.

Punkt 3 är sämre än nämnt på grund av behovet av att låsa på två unika nycklar.




  1. CriteriaQuery månad och år filter

  2. oracle SQL plus hur man avslutar kommandot i SQL-fil?

  3. Ändra alla tabeller i databasen

  4. MySQL - GÅ MED i a ELLER b