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

MYSQL TINYBLOB kontra LONGBLOB

Każdy rozmiar pola obiektu BLOB rezerwuje dodatkowe bajty do przechowywania informacji o rozmiarze. Obiekt typu longblob wykorzystuje 4+n bajtów pamięci, gdzie n to rzeczywisty rozmiar przechowywanego obiektu blob. Jeśli przechowujesz tylko (powiedzmy) 10 bajtów danych blob, zużywasz 14 bajtów miejsca.

Dla porównania, tinyblob używa 1+n bajtów, więc twoje 10 bajtów zajęłoby 11 bajtów miejsca, co daje oszczędność 3 bajtów.

3 bajty to niewiele, gdy mamy do czynienia tylko z kilkoma rekordami, ale wraz ze wzrostem liczby rekordów DB każdy zapisany bajt jest dobrą rzeczą.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Składnia SQL SELECT – wymieniona przez DBMS

  2. Wielokolumnowy klucz podstawowy MySQL

  3. Wartości json MySQL SUM pogrupowane według kluczy json

  4. Wstaw arabskie dane do bazy mysql

  5. Uzyskaj zaktualizowaną wartość w MySQL zamiast dotkniętych wierszy