sql >> Database teknologi >  >> RDS >> Mysql

MYSQL TINYBLOB vs LONGBLOB

Hver størrelse af klatfelt reserverer ekstra bytes til at opbevare størrelsesoplysninger. En longblob bruger 4+n bytes lager, hvor n er den faktiske størrelse af den blob, du gemmer. Hvis du kun gemmer (f.eks.) 10 bytes af blob-data, ville du bruge op til 14 bytes plads.

Til sammenligning bruger en lilleblob 1+n bytes, så dine 10 bytes ville optage 11 bytes plads, en besparelse på 3 byte.

3 bytes er ikke meget, når man kun har at gøre med nogle få poster, men efterhånden som antallet af DB-poster vokser, er hver gemt byte en god ting.



  1. Find antallet af kolonner i en tabel

  2. Et dybdegående kig på databaseindeksering

  3. INET_ATON() og INET_NTOA() i PHP?

  4. Veltalende gruppeVed at lave SQLSTATE[42000] med gyldig SQL-forespørgsel i Laravel 5.3