Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MyISAM vs InnoDB dla szybkich wstawek i unikalnego klucza kompozytowego

1-tak, 2-tak, 3-tak, 4-tak.

Również...

  • Czy naprawdę potrzebujesz BIGINT? ? Czy nie 4 miliardy wartości w INT UNSIGNED? wystarczać? (I zaoszczędź połowę miejsca.) Przypuszczalnie id jest PK jakiegoś innego stołu? Jeśli tak, ten stół również wymagałby zmiany.
  • Może state być znormalizowanym? Lub zamieniony w ENUM ? Znowu oszczędzam miejsce.

Pozycja 3 jest gorsza niż wspomniana ze względu na konieczność zablokowania dwóch unikalnych kluczy.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak dodać klienta za pomocą JDBC dla ClientDetailsServiceConfigurer w Springu?

  2. PHP PDO bindParam() i MySQL BIT

  3. Jak mogę w tej sytuacji uzyskać wartość pętli foreach?

  4. Połącz wiele wierszy w jedno złącze MySQL

  5. PHP — wyświetlanie tekstu urdu pobranego z bazy danych MySQL