Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Maximum row size InnoDB

[es] :: MySQL :: Maximum row size InnoDB

[ Pregleda: 3422 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

djak_prvak
nezaposlen
ma kakva firma
sarajevo

Član broj: 333385
Poruke: 4
31.176.239.*



Profil

icon Maximum row size InnoDB06.09.2017. u 05:28 - pre 2 meseca
Imam tabelu sa nekih 140 polja LONGBLOB u koje ubacujem grafiku (cca 20-30 KB po jednoj).
Nakon ubacivanja 5-6 fotki dobijam gresku

#42000Row size to large. The maximum row size for the used table type,
not counting BLOBs, is 8126. You have to change some cloumns to text or BLOBs.

Gdje i kako mogu povecati limit po jednom redu (Za administraciju koristim work bench)

hvala
 
Odgovor na temu

mali_od_palube
Misa Grujic
Novi Sad

Član broj: 101386
Poruke: 22
*.eu.alcatel-lucent.com.



Profil

icon Re: Maximum row size InnoDB06.09.2017. u 09:59 - pre 2 meseca
Nisam se nikada susreo sa ovim problemom, ali kratko guglovanje dovodi do dve interestante stranice koje ti mozda pomognu:

https://www.percona.com/blog/2...07/innodb-row-size-limitation/

https://dev.mysql.com/doc/refman/5.6/en/column-count-limit.html

Obe pominju da je max row size nesto manje od polovine "page" velicine, koja je definisana parametrom innodb_page_size.

 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4382



Profil

icon Re: Maximum row size InnoDB06.09.2017. u 10:43 - pre 2 meseca
U svakom slučaju, 140 blob kolona je 99% indikator lošeg dizajna. Razbij to.
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 2213



Profil

icon Re: Maximum row size InnoDB06.09.2017. u 10:52 - pre 2 meseca
^^^^ Uze mi reč iz usta. Ne da je 140 Blobova previše, i dva Bloba po redu je, po meni, previše. Kad već trpaš nestrukturirane podatke u bazu podataka, malo ih upristoji...
 
Odgovor na temu

[es] :: MySQL :: Maximum row size InnoDB

[ Pregleda: 3422 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.