Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 5.675 pregleda

Najnovija ↓

Maximum row size InnoDB 06.09.2017. u 06:28 · pre 111 meseci #1
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
Re: Maximum row size InnoDB 06.09.2017. u 10:59 · pre 111 meseci #2
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.

Re: Maximum row size InnoDB 06.09.2017. u 11:43 · pre 111 meseci #3
U svakom slučaju, 140 blob kolona je 99% indikator lošeg dizajna. Razbij to.
Re: Maximum row size InnoDB 06.09.2017. u 11:52 · pre 111 meseci #4
^^^^ 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...
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme