За последние 24 часа нас посетили 22592 программиста и 1015 роботов. Сейчас ищут 618 программистов ...

Загрузка процессора на 100%

Тема в разделе "MySQL", создана пользователем Reken, 20 май 2021.

Метки:
  1. Reken

    Reken Активный пользователь

    С нами с:
    4 июл 2019
    Сообщения:
    198
    Симпатии:
    5
    Подскажите пожалуйста в моей проблеме:
    Исходные данные:
    Сервер с 16ГБ оперативы, аппаратная виртуализация
    ОС сервера Ubuntu 18.04
    Виртуальная машина VirtualBox
    Гостевая ОС FreeBSD, в которой крутятся apache,mysql,php

    Через цикл for, я вывожу на web страницу таблицу из БД, где то около 100 строк...Как только начинаю редактировать таблицу через php скрипты, обращаюсь к БД mysql (UPDATE,INSERT), процессор сервера начинает грузиться на 100%. Почему такое может быть? Нагрузка то вроде вообще не сильная на БД...
    P.S. Где то на просторах интернета видел, что если в VirtualBox прибавить параметр "видеопамять", нагрузка на процессор идет меньше...Но на деле ещё не проверял.
     
  2. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.822
    Симпатии:
    736
    Адрес:
    Татарстан
    Может как- то неправильно обращаетесь? Например запросы в цикле делаете?
     
  3. Artur_hopf

    Artur_hopf Активный пользователь

    С нами с:
    7 май 2018
    Сообщения:
    2.266
    Симпатии:
    405
    Код в студию, 100% бесконечный цикл
     
  4. Reken

    Reken Активный пользователь

    С нами с:
    4 июл 2019
    Сообщения:
    198
    Симпатии:
    5
    Да нет там бесконечного цикла...Я использую два цикла for, один в другом...
    Похоже php код тут вообще ни причем...Я попробовал в качестве гостевой ОС поставить Windows, и в ней поставил MySQL, и пока MySQL устонавливался, загрузка процессора 100%...Начинаю что то записывать в БД, загрузка процессора сразу 100%...Ничего не понимаю, может MySQL не дружит с VirtualBOX?
     
  5. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.822
    Симпатии:
    736
    Адрес:
    Татарстан
    Весь вопрос в том как вы записываете....
     
  6. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.745
    Симпатии:
    1.321
    Адрес:
    Лень
    Сноси и устанавливай VMware Workstation 15 Player (частная)
    --- Добавлено ---
    В биосе не забудь активировать виртуализацию.
    --- Добавлено ---
    Проверенно 100%
     
  7. alexphp

    alexphp Активный пользователь

    С нами с:
    5 дек 2019
    Сообщения:
    98
    Симпатии:
    12
    А мне, например, интересно: зачем для apache, mysql, php нужна дополнительная гостевая ОС? Мне кажется, что этот набор прекрасно работает в Убунте.
     
    don.bidon нравится это.
  8. miketomlin

    miketomlin Старожил

    С нами с:
    9 авг 2016
    Сообщения:
    3.792
    Симпатии:
    650
    @Reken, я вам ранее писал, как нужно «редактировать» записи – поштучно или даже отдельное поле отдельной записи.
    --- Добавлено ---
    Перед сохранением лучше проверять, «а надо ли», хотя мускул вроде и сам это умеет, но траф-то к мускулу вы наращиваете. Хотя для проверки обратный траф тоже наращивается, но в общем это более нормальное состояние.