Оптимизировать запросы к БД, т.к. нагружает сильно сайт

Фанис5 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
21.02.2023

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

Собственно проблема в медленной работе сайта, саппорт пишет:

У вас производятся запросы в базу данных, которые выполняются достаточно долго

Пример такого запроса:

SELECT p.*,p.id,(p.count > 0 || p.count IS NULL) AS in_stock FROM shop_product p JOIN shop_order_items oi1 ON oi1.product_id=p.id AND oi1.type='product' JOIN shop_order o1 ON oi1.order_id=o1.id WHERE p.status = 1 GROUP BY p.id ORDER BY in_stock DESC,sum(oi1.quantity) DESC, p.id LIMIT 8

Сайт работает на Shop-script.

Заявки фрилансеров