Я извлекаю запись из таблицы mysql, которая возвращает более 0,2 м количество строк в запросе, что, очевидно, занимает много памяти. в моем случае у меня 8 ГБ установлена оперативная память в моей системе с SSD 256 ГБ. Когда я исполняю мою страницу возвращает следующее сообщение об ошибке:Допустимый размер памяти 134217728 байт исчерпан (пытался выделить 42 байта)
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 42 bytes) in D:\xampp\htdocs\classes\CRUD.php on line 84
Я думаю, я должен нужно использовать многопоточность вместо PHP перебирает строки таблицы? Возможно, я ошибаюсь. Любое предложение/помощь будут оценены.
Это должно быть задано в [sf]. –
Вы должны разбивать на страницы свои результаты, чтобы обрабатывать меньше их за раз, также, по-видимому, ограничение вашей памяти на поток задано равным 132 Мб в конфигурации php. Вы можете увеличить его – peuh
Напишите свой код, чтобы мы могли вам помочь. Возможно, что это что-то в этом цикле, что вызывает истощение памяти. –