Pamięć CBA mysql

Pytania dotyczące hostingu w CBA.PL oraz inne sprawy doczyczące korzystania z niego.
Nie należy tutaj zgłaszać problemów!
DarkDevil
Posty: 7
Rejestracja: 09 paź 2013, 21:37:51
Strona na CBA.pl: darkdevil.cba.pl
Płeć: Niewybrana
User Agent: Chrome Windows

Pamięć CBA mysql

Post autor: DarkDevil »

Witam czy MySQL ma ograniczenia? Ponieważ mam taki otóż błąd:

Kod: Zaznacz cały

Fatal error: Allowed memory size of 73400320 bytes exhausted (tried to allocate 16384 bytes) in /virtual/darkdevil.cba.pl/testttt/forum.php on line 70
70 linia:

Kod: Zaznacz cały

$wynik[] = $kategoria;  
Wersję php mam ustawioną na 5.4, ale to nic nie dało niestety :/
Awatar użytkownika
piwo
Posty: 673
Rejestracja: 13 lip 2010, 16:13:44
Płeć: Niewybrana
User Agent: Firefox Windows

Re: Pamięć CBA mysql

Post autor: piwo »

Nie "CBA ma ograniczenia", tylko "wszystko" zawsze ma jakieś (dobrze by było gdyby rozsądne) granice.

Przekroczyłeś ilość dozwolonej pamięci dla skryptu,

Dla kontrastu - "gołe myBB" zjada ~3Mb w PHP 5.4, a w Twoim przykładzie podałeś
że zużyłeś 73Mb i chciałeś jeszcze więcej, ale serwer powiedział "stop, coś tu jest nie tak,
weź pan to zoptymalizuj albo popraw buga bo to nie jest normalne)

Dlatego zawsze powinieneś pamiętać aby tak pisać / optymalizować / konfigurować aby "zjadać" jak najmniej zasobów
bo nic nie jest "nieskończone" i gdyby każda strona alokowała sobie nieskończone ilości np. pamięci,
to i tak gdzieś jest jej "fizyczny" koniec.
Pomijając takie sprawy jak to że poza Twoim skryptem chodzi tam też dużo innych rzeczy
i dlatego nie wolno zapominać o rozsądku.

Reasumując - zoptymalizuj kod / popraw (prawdopodobny) błąd / wyłącz źle napisany dodatek który to powoduje.
{$signature}
DarkDevil
Posty: 7
Rejestracja: 09 paź 2013, 21:37:51
Strona na CBA.pl: darkdevil.cba.pl
Płeć: Niewybrana
User Agent: Safari Android 480x800

Re: Pamięć CBA mysql

Post autor: DarkDevil »

Juz znalazlem błąd :D zwracało wyników nieskończenie wiele, machnełem się przy zapytaniu sql
ODPOWIEDZ