Перейти к содержанию
lost1980

Повышенная нагрузка на сервер баз данных , нужно решить

Рекомендуемые сообщения

что по чем , пишите

 

Page load time: 12.31s
Total page size: 2.04MB
Total number of requests: 197

 

 

 

 

 

Повышенная нагрузка на сервер баз данных (предупреждение)

 

 

Уведомляем Вас, что работой базы данных MySQL u247757_6 создается повышенная нагрузка на сервер баз данных. Примеры запросов находятся в прикрепленном файле.

Оптимизируйте, пожалуйста, Ваши скрипты, SQL-запросы и дайте нам знать о результатах. Например, Вы можете использовать метод EXPLAIN для выяснения "тяжелых" запросов и создание индексов (CREATE INDEX), тем самым снизив нагрузку на базу данных

 

SET timestamp=1403935247;
SELECT COUNT(DISTINCT p.product_id) AS total FROM product p LEFT JOIN product_description pd ON (p.product_id = pd.product_id) LEFT JOIN product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN product_to_category p2c ON (p.product_id = p2c.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '0' AND p2c.category_id IN (289);
 
 
SET timestamp=1403935247;
SELECT COUNT(DISTINCT p.product_id) AS total FROM product p LEFT JOIN product_description pd ON (p.product_id = pd.product_id) LEFT JOIN product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN product_to_category p2c ON (p.product_id = p2c.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '0' AND p2c.category_id IN (117);
 
 
SET timestamp=1403935247;
SELECT COUNT(DISTINCT p.product_id) AS total FROM product p LEFT JOIN product_description pd ON (p.product_id = pd.product_id) LEFT JOIN product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN product_to_category p2c ON (p.product_id = p2c.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '0' AND p2c.category_id IN (115);
 
 
SET timestamp=1403935246;
SELECT COUNT(DISTINCT p.product_id) AS total FROM product p LEFT JOIN product_description pd ON (p.product_id = pd.product_id) LEFT JOIN product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN product_to_category p2c ON (p.product_id = p2c.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '0' AND p2c.category_id IN (257);
 
 
SET timestamp=1403935246;
SELECT COUNT(DISTINCT p.product_id) AS total FROM product p LEFT JOIN product_description pd ON (p.product_id = pd.product_id) LEFT JOIN product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN product_to_category p2c ON (p.product_id = p2c.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '0' AND p2c.category_id IN (117);
 
 
SET timestamp=1403935246;
SELECT COUNT(DISTINCT p.product_id) AS total FROM product p LEFT JOIN product_description pd ON (p.product_id = pd.product_id) LEFT JOIN product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN product_to_category p2c ON (p.product_id = p2c.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '0' AND p2c.category_id IN (131);
 
 
SET timestamp=1403935246;
SELECT COUNT(DISTINCT p.product_id) AS total FROM product p LEFT JOIN product_description pd ON (p.product_id = pd.product_id) LEFT JOIN product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN product_to_category p2c ON (p.product_id = p2c.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '0' AND p2c.category_id IN (131);
 
 
SET timestamp=1403935246;
SELECT COUNT(DISTINCT p.product_id) AS total FROM product p LEFT JOIN product_description pd ON (p.product_id = pd.product_id) LEFT JOIN product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN product_to_category p2c ON (p.product_id = p2c.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '0' AND p2c.category_id IN (281);
 
 
SET timestamp=1403935246;
SELECT COUNT(DISTINCT p.product_id) AS total FROM product p LEFT JOIN product_description pd ON (p.product_id = pd.product_id) LEFT JOIN product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN product_to_category p2c ON (p.product_id = p2c.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '0' AND p2c.category_id IN (111);
 
 
SET timestamp=1403935246;
SELECT COUNT(DISTINCT p.product_id) AS total FROM product p LEFT JOIN product_description pd ON (p.product_id = pd.product_id) LEFT JOIN product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN product_to_category p2c ON (p.product_id = p2c.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '0' AND p2c.category_id IN (263);

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть готовые решения.

1) тыц (раставив индексы)

2) тыц

3) тыц

Да и тьма аналогичных.

Учимся пользоваться поиском наконец.

+

Подпилить запросы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

я не профи для подпиливания запросов, за первую ссыль спс, попробую

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

я не профи для подпиливания запросов, за первую ссыль спс, попробую

Опять же, пользуйтесь поиском, это пережеванная тема.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Опять же, пользуйтесь поиском, это пережеванная тема.

 

ну как я понял это раздел услуг ЗА ДЕНЬГИ, вот и написал))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

в общем скорость сайта решил но при запросе яндекс маркета к юмл /index.php?route=feed/yandex_yml все падает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Каким образом решили?

Лог ошибок выкладывайте.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Каким образом решили?

Лог ошибок выкладывайте.

благодаря вашей ссылке , спс 

Ускорение и оптимизация opencart 1.2

 

скорость увеличилась в три раза , все норм, но Total number of requests: 197 так и осталось

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

благодаря вашей ссылке , спс 

Ускорение и оптимизация opencart 1.2

 

скорость увеличилась в три раза , все норм, но Total number of requests: 197 так и осталось

Так я вам дал сразу 3 ссылки, которыми стоит воспользоваться.

Особенно вторым.

Или поискать на форуме, как "обрубить" лишние запросы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.