Jump to content
Sign in to follow this  
helen2014

Оптимизация MySQL чрезмерную нагрузку на сервер CPU

Recommended Posts

Всем доброго времени суток!

Возникла такая проблема! Вот уже несколько дней с хостинга приходят такие письма:

 

Здравствуйте!

Ваш аккаунт хххххх оказывает чрезмерную нагрузку на сервер.

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

Нагрузка на MySQL характеризует суммарное время, затраченное на обработку запросов к базам данных аккаунта. Для снижения нагрузки на MySQL следует оптимизировать базу данных и запросы к ней, исключить чрезмерное количество запросов, а также длительно обрабатываемые запросы.

По данным статистики нагрузка на сервер:
Дата, нагрузка на CPU, нагрузка на MySQL
2015-10-31 9.37cp 2457
2015-10-30 12.02cp 3799
2015-10-29 13.76cp 2277
2015-10-28 10.42cp 2212
2015-10-27 9.82cp 1478
2015-10-26 13.97cp 2178
2015-10-24 9.99cp 1210

Это превышает допустимые значения на текущем тарифном плане: нагрузка на CPU до 50 cp, MySQL до 1000.

В течение 7 дней (до 2015-11-08 включительно) Вам необходимо снизить создаваемую нагрузку до ограничений тарифного плана либо принять решение об адекватной смене условий размещения. Если по истечении этого срока будет по-прежнему наблюдаться повышенная нагрузка, дальнейшее обслуживание на прежних условиях будет невозможно.

В случае если нагрузка будет вызывать нестабильную работу сервера, мы будем вынуждены приостановить работу сайтов аккаунта.
С уважением, TIMEWEB.

 

На 1 сайте 8 000 на 2 около 4 000 товаров. Подскажите как снизить нагрузку на MySQL

Можно ли снизить количество запросов к бд..

Если кто сталкивался с такой проблемой подскажите решение.

Спасибо!

.

 

Share this post


Link to post
Share on other sites

Все сайты на ocStore Версия 1.5.5.1.2

Share this post


Link to post
Share on other sites

Могу помочь решить проблему. Сталкивался. 

Пишите в личку.

Share this post


Link to post
Share on other sites

Как раз таки мод работает автономно и никак не привязан к хостингу, он сам ведет статистику

Share this post


Link to post
Share on other sites

Как раз таки мод работает автономно и никак не привязан к хостингу, он сам ведет статистику

Установили!

Share this post


Link to post
Share on other sites

киньте лог немного погоняв сайт

Share this post


Link to post
Share on other sites

прежде всего стоило воспользоваться поиском по форуму

вы подсчет товаров в категориях выключили?

Share this post


Link to post
Share on other sites

прежде всего стоило воспользоваться поиском по форуму

вы подсчет товаров в категориях выключили?

Да конечно! Сразу это сделали.

Вот как подсчёт в главном меню отключить кантроллере не знаю.

В нём же тоже идёт подсчёт?

Share this post


Link to post
Share on other sites

киньте лог немного погоняв сайт

Есть ошибки в карточке после установки

Notice: Undefined index: file in /ххххххх/vqmod/vqcache/vq2-system_library_db_log.php on line 60

Notice: Undefined index: line in /хххххх/vqmod/vqcache/vq2-system_library_db_log.php on line 60

Notice: Undefined index: file in /ххххххх/vqmod/vqcache/vq2-system_library_db_log.php on line 60

Notice: Undefined index: line in /хххххх/vqmod/vqcache/vq2-system_library_db_log.php on line 60

Share this post


Link to post
Share on other sites

Вот как подсчёт в главном меню отключить кантроллере не знаю.

ручками.

инструкции на форуме есть

Edited by deim

Share this post


Link to post
Share on other sites

киньте лог немного погоняв сайт

Пробежались по категориям. Что все это означает?

2015-11-07 20:06:11 - all_time: 0.16323; count_queries: 00303 /sobaki/

2015-11-07 20:06:12 - all_time: 0.01984; count_queries: 00303 /sobaki/

2015-11-07 20:07:02 - all_time: 0.15439; count_queries: 00240 /koshki/

2015-11-07 20:07:03 - all_time: 0.01407; count_queries: 00240 /koshki/

2015-11-07 20:07:04 - all_time: 0.01791; count_queries: 00209 /gryzuny/

2015-11-07 20:07:05 - all_time: 0.01851; count_queries: 00209 /gryzuny/

2015-11-07 20:07:06 - all_time: 0.01710; count_queries: 00207 /pticy/

2015-11-07 20:07:07 - all_time: 0.01425; count_queries: 00207 /pticy/

2015-11-07 20:07:07 - all_time: 0.01730; count_queries: 00201 /reptilii/

2015-11-07 20:07:08 - all_time: 0.01438; count_queries: 00201 /reptilii/

2015-11-07 20:07:09 - all_time: 0.02311; count_queries: 00205 /ryby/

2015-11-07 20:07:10 - all_time: 0.01306; count_queries: 00205 /ryby/

2015-11-07 20:07:11 - all_time: 0.01957; count_queries: 00217 /akvariumy/

2015-11-07 20:07:11 - all_time: 0.01396; count_queries: 00217 /akvariumy/

Share this post


Link to post
Share on other sites

это значит слишком много запросов создается

дело в кол-ве а не тяжести

 

ссылку на сайт дайте, поглядеть хоть

Edited by Otvet

Share this post


Link to post
Share on other sites

это значит слишком много запросов создается

дело в кол-ве а не тяжести

 

ссылку на сайт дайте, поглядеть хоть

Сайт только наполняется

http://demo.lapyihvost.ru/

Товар только переносим с http://lapyihvost.ru/

Share this post


Link to post
Share on other sites

helen2014, если у вас в меню в шапке не выключен подсчет по категориям, то с таким их количеством это и является источником ваших проблем с нагрузкой, так как категорий у вас много

Edited by deim

Share this post


Link to post
Share on other sites

Пробуем так ( с простора интернета )

«catalog/controller/common/header.php»

1
$product_total = $this->model_catalog_product->getTotalProducts($data);

И просто закометируем ее вот так:

1
// $product_total = $this->model_catalog_product->getTotalProducts($data);

После этого меняем строку

1
'name' => $child['name'] . ' (' . $product_total . ')',

на

1
'name' => $child['name'],

Выдает ошибки в меню видно версия не та. У нас ocStore Версия 1.5.5.1.2

Share this post


Link to post
Share on other sites

Заменили полностью код, т.к. файл контроллер не правился, но ситуация осталась та же.

2015-11-07 22:20:07 - all_time: 0.15742; count_queries: 00305 /sobaki/
2015-11-07 22:20:08 - all_time: 0.03129; count_queries: 00303 /sobaki/

Какое, все-таки, должно быть время загрузки?

Share this post


Link to post
Share on other sites

модулем, который вы поставили, не пользовался, но если 0.01 - это количество секунд, за которое выполнились все запросы, то проблему вы скорее всего решили

Edited by deim

Share this post


Link to post
Share on other sites

Вопрос еще по странице акций, показывает большое время загрузки, что с этим можно сделать?

Share this post


Link to post
Share on other sites

Вопрос еще по странице акций, показывает большое время загрузки, что с этим можно сделать?

исправить

 

давайте следующий вопрос

Share this post


Link to post
Share on other sites

Можно написать мне в личку и вам расскажу то делать дальше.

Share this post


Link to post
Share on other sites

Интересует еще следующий вопрос, большую ли нагрузку создают ссылки "в сравнения", "в закладки", рейтинг?

К примеру "в сравнения", "в закладки" будут отображаться только в карточке товара, не в модулях, не в каталогах их не будет.

Сам код сравнения, закладки, рейтинг нужно вырезать совсем из tpl и контроллера, или достаточно прописать в CSS: display: none;

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

  • Similar Content

    • By helen2014
      Всем доброго времени суток!
       
      Возникла такая проблема! Вот уже несколько дней с хостинга приходят такие письма:
       
      Здравствуйте!

      Ваш аккаунт хххххх оказывает чрезмерную нагрузку на сервер.

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

      Нагрузка на MySQL характеризует суммарное время, затраченное на обработку запросов к базам данных аккаунта. Для снижения нагрузки на MySQL следует оптимизировать базу данных и запросы к ней, исключить чрезмерное количество запросов, а также длительно обрабатываемые запросы.

      По данным статистики нагрузка на сервер:
      Дата, нагрузка на CPU, нагрузка на MySQL
      2015-10-31 9.37cp 2457
      2015-10-30 12.02cp 3799
      2015-10-29 13.76cp 2277
      2015-10-28 10.42cp 2212
      2015-10-27 9.82cp 1478
      2015-10-26 13.97cp 2178
      2015-10-24 9.99cp 1210

      Это превышает допустимые значения на текущем тарифном плане: нагрузка на CPU до 50 cp, MySQL до 1000.

      В течение 7 дней (до 2015-11-08 включительно) Вам необходимо снизить создаваемую нагрузку до ограничений тарифного плана либо принять решение об адекватной смене условий размещения. Если по истечении этого срока будет по-прежнему наблюдаться повышенная нагрузка, дальнейшее обслуживание на прежних условиях будет невозможно.

      В случае если нагрузка будет вызывать нестабильную работу сервера, мы будем вынуждены приостановить работу сайтов аккаунта.
      С уважением, TIMEWEB.
       
      На сайте примерно 5 000 товаров.
       
      Нужно: оптимизировать базу данных и запросы к ней, исключить чрезмерное количество запросов, а также длительно обрабатываемые запросы.
       
      Сайт тормозит, нужно выяснить причину этих тормозов! http://demo.lapyihvost.ru/
       
      Стоимость работы договорная, пишите в личку.
       
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.