Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


helen2014

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

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

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

Спасибо!

.

 

Надіслати
Поділитися на інших сайтах


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

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

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

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

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

Надіслати
Поділитися на інших сайтах


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

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

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

Надіслати
Поділитися на інших сайтах


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

ручками.

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

Змінено користувачем deim
Надіслати
Поділитися на інших сайтах

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

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

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/

Надіслати
Поділитися на інших сайтах


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

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

 

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

Змінено користувачем Otvet
Надіслати
Поділитися на інших сайтах

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

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

 

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

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

http://demo.lapyihvost.ru/

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

Надіслати
Поділитися на інших сайтах


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

Змінено користувачем deim
Надіслати
Поділитися на інших сайтах

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

«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

Надіслати
Поділитися на інших сайтах


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

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/

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

Надіслати
Поділитися на інших сайтах


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

Змінено користувачем deim
Надіслати
Поділитися на інших сайтах

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

исправить

 

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

Надіслати
Поділитися на інших сайтах

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

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

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

Надіслати
Поділитися на інших сайтах


Гість
Ця тема закрита для публікації повідомлень.

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.