Подскажите пожалуйста в моей проблеме: Исходные данные: Сервер с 16ГБ оперативы, аппаратная виртуализация ОС сервера Ubuntu 18.04 Виртуальная машина VirtualBox Гостевая ОС FreeBSD, в которой крутятся apache,mysql,php Через цикл for, я вывожу на web страницу таблицу из БД, где то около 100 строк...Как только начинаю редактировать таблицу через php скрипты, обращаюсь к БД mysql (UPDATE,INSERT), процессор сервера начинает грузиться на 100%. Почему такое может быть? Нагрузка то вроде вообще не сильная на БД... P.S. Где то на просторах интернета видел, что если в VirtualBox прибавить параметр "видеопамять", нагрузка на процессор идет меньше...Но на деле ещё не проверял.
Да нет там бесконечного цикла...Я использую два цикла for, один в другом... Похоже php код тут вообще ни причем...Я попробовал в качестве гостевой ОС поставить Windows, и в ней поставил MySQL, и пока MySQL устонавливался, загрузка процессора 100%...Начинаю что то записывать в БД, загрузка процессора сразу 100%...Ничего не понимаю, может MySQL не дружит с VirtualBOX?
Сноси и устанавливай VMware Workstation 15 Player (частная) --- Добавлено --- В биосе не забудь активировать виртуализацию. --- Добавлено --- Проверенно 100%
А мне, например, интересно: зачем для apache, mysql, php нужна дополнительная гостевая ОС? Мне кажется, что этот набор прекрасно работает в Убунте.
@Reken, я вам ранее писал, как нужно «редактировать» записи – поштучно или даже отдельное поле отдельной записи. --- Добавлено --- Перед сохранением лучше проверять, «а надо ли», хотя мускул вроде и сам это умеет, но траф-то к мускулу вы наращиваете. Хотя для проверки обратный траф тоже наращивается, но в общем это более нормальное состояние.