![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 269 Pomógł: 7 Dołączył: 12.10.2006 Skąd: Newcastle Upon Tyne Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam while z okolo 30000 rekordów które dodaje do bazy przyklad:
Wszystko dziala jednak system sie wywala jesli zrobie insert wiecej niz 5000 kazdego razu. Dodalem ini_set("memory_limit","16000M"); ale ciagle nie dziala. Zastanawiam sie czy da sie zrobic ze wysle 5000 rekordow potem strona sie przeladuje i zrobi kolejne 5000 i tak az do 30000?? Dzieki |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Wykonuj insert do bazy co któryś przebieg pętli np. co 500 (jak - dzielenie modulo) i wówczas również czyść tablicę $batch ($batch = array()). Powinno pomóc.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 15:01 |