4894

В чем отличие нагрузки на процессор от нагрузки на базу данных?

10 ответов

Всем привет!

Подскажите, а чем отличаются нагрузка на базу данных от нагрузки на процессор?

Разве не процессор обрабатывает запросы к базе данных?

Кто-нибудь может прояснить этот вопрос?

Ответы (10)

Лавр Иванов +120
11.11.2016 12:29
Привет) Похоже они считаются совершенно по разному.
Я задавался данным вопросом, поддержка ответила мне следующее (цитирую):

Нагрузка на CPU измеряется стандартной утилитой *nix - sa. Описание работы данной утилиты Вы можете найти, например, здесь: http://linux.die.net/man/8/sa. В статистику за день заносится суммарное накопленное за сутки значение нагрузки в процессорных минутах.

Нагрузка на MySQL измеряется при помощи специального модуля от Percona, входящего в используемую сборку MySQL. Документация о продукте доступна на сайте разработчика: http://www.percona.com/doc/percona-server/5.1/diagnostics/user_stats.html. Для подсчёта используется колонка CPU_TIME таблицы USER_STATISTICS. В статистику за день заносится суммарное накопленное за сутки значение нагрузки в секундах процессорного времени.
Свернуть ответы
Alexey Zhukov +22
12.11.2016 11:04
Ага. ЦП в минутах, а БД в секундах. Тогда, мне кажется, я начинаю понимать приблизительно в чем разница. Разными утилитами измеряются ещё. То есть если БД разделить на 60, то должно получиться ЦП.
Alexey Zhukov +22
12.11.2016 11:20
А ещё прикольно посмотреть общую нагрузку на сервак с помощью утилиты top в консоли :))
Asylum +242
11.11.2016 18:54
Если бы Вы более подробно описали проблему и CMS, то можно было дать рекомендации для снижению нагрузки
Свернуть ответы
Alexey Zhukov +22
11.11.2016 20:19
Я использую InstantCMS первой ветки. А именно v1.10.6. Вот адрес проекта https://ssm.cash/
Честно говоря, я не могу сказать, что какая-то проблема существует на данном этапе развития проекта. Впрочем, я могу, конечно, чего-то не знать. Факты такие: нагрузка на ЦПУ сейчас усреднённо 0,7 cp, на БД ну может 250 - 300 Если это нормально, то подмигните левым глазом :))
Пардон за нескромность, а вы большой специалист?
Alexey Zhukov +22
11.11.2016 20:27
Забыл Вы с большой буквы написать :))
Asylum +242
12.11.2016 11:34
Навскидку что могу предположить.

У Вас установлен магазин, при достижении определённого порога посещаемости он начинает потреблять много ресурсов. Тут вариантов два – либо менять хостинг на более дорогой, либо отключать расширения и смотреть на нагрузку, «Хорошо» грузят процессор всяческие «похожие товары» или «с этим товаром приобретают».

Попробуйте ограничить доступ поисковым ботов, кроме основных, у меня был случай, когда adsense бот запросто ложил форум.

Возможно у Вас скрипты, которые загружают или выгружают контент.

Ну и конечно стоит проверить ресурс на банальный взлом и наличие чужих скриптов
Asylum +242
12.11.2016 12:13
Извиняюсь, только что увидел ссылку на сайт

Я бы предложил сделать следующее:

Отключить «Кто онлайн?», RSS - «Новости экономики», «Новости финансов», голосования, пригласить друга, случайное фото. Они не несут функциональности, но создают нагрузку.

"Популярные товары" либо сократить количество, либо выключить совсем.

Слайдер сократить до трех изображений, сделав слайдер функциональным, например, разместив на нем рекламные слоганы

Для чего нужна лента активности? У Вас не социальная сеть или блог, а магазин, посетители приходят за покупками, а не для общения.

Блоги – считаю тоже не нужны, отключить, либо вынести на отдельный поддомен

Комментарии должны быть размещены в товаре, правильнее назвать отзывы, не нужно выводить их отдельным пунктом меню

Возможно, временно отключить https, оставив его только на авторизации пользователя

Закешировать все и вся
Свернуть ответы
Alexey Zhukov +22
13.11.2016 11:31
Ого! Круть, Asylum. Очень ценно! Спасибо большое. С меня магарыч :))
Alexey Zhukov +22
13.11.2016 11:49
А если серьёзно, то я бы хотел Вас отблагодарить денежкой. Сколько могу. Тут как-то можно с акка на акк перевести у ТаймВеба вроде. Или Яндекс.Деньги (чуть позже, когда пополню кошелёк). Мм?

Похожие вопросы

Ошибка MySQL

Помогите исправить эту ошибку.  Ошибка! mysqli_connect () [1135] Невозможно создать новый поток (ошибка 11); если у вас недостаточно доступной памяти, вы можете обратиться к руководству по поводу возможной ошибки, зависящей от ОС Ошибка запроса...
Avraham Avniloff
199

Не работает Web Service

Доброго всем времени суток)) Вчера игрался с созданием баз данных SQL, созданием папок, и запуском  wordpress. Примерно, после создание и стирания папок в колличестве 30-50, и дургих операций, web service видимо отключили(ся) и перестал запускатся wordpress,...
С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
С помощью соцсетей
У меня уже есть аккаунт Войти
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email вашего аккаунта
Ваш баланс 10 ТК
1 ТК = 1 ₽
О том, как заработать и потратить Таймкарму, читайте в этой статье
Чтобы потратить Таймкарму, зарегистрируйтесь на нашем сайте