Temat: Problem z alokacją pamięci
jeszcze raz zapytam "co robisz potem z $table?". ja wiem ze jest to PHPowa tablica odpowiadajaca bezie danych, ale mnie sie rozchodzi o to co z nia robisz, jak ja wykorzystujesz i do czego?
wyswietlasz wszystkie wiersze na stronie?
liczysz sume jakiegos pola np. $tagle[$iteracja]['wartosc']?
czy co, bo moze podejscie masz zle w ogole, moze SQL potrafi zrobic cos co Ty probujesz zrobic w PHPie.
najwazniejsze jest sedno problemu, jak powiesz do czego potrzebujesz naraz 14 tys wierszy to sie cos wymysli, bo poki co mozesz tak:
1. pobranie 3 tysi, zserializowanie i zapisanie do pliku #1 (taki cache) i potem kolejne 3 tysie czytasz, do pliku #2 itd.
2. czytasz z cache #1, cos z nim robisz (jakies przetwarzanie) i znowu do pliku itd.
3. na koniec czytasz z pliku, wyswietlasz, zwalniasz pamiec i czytasz z kolejnego pliku itd.
no ale to kompletnie porabane podejscie imho, moze wystarczy rozbic Twoje zapytanie na kilka zapytan SQL, ktore rozwiaza Ci sprawe, no ale musisz powiedziec CO CHESZ ZROBIC.
napisz jakie sa pola w tabeli SQL, potem jak chcesz je przetwarzac (co z nimi robic, policzyc sume, zliczyc rekordy, wyswietlic 14 tys wierszy na stronie czy jeszcze cos innego), bo bez takich podstawowych informacji to gowno mozna pomoc tak naprawde, a wtedy patrz powyzsze 3 punkty mojego rozwiazania - tez sie nadaja wtedy, jak nie wiem jaki jest problem.