Оптимизация запросов к sql-базе при большом кол-ве товаров

Бюджет: По договоренности

Тормозит sql-база, генерит много запросов. Видимо один из плагинов seo-фильтр и т.д.

Нужно оптимизировать.

Вот часть логов:

БД:
Количество: 6479
Нагрузка: 698
SELECT MIN(`ps1`.price * `c1`.rate) min, MAX(`ps1`.price * `c1`.rate) max FROM shop_product p JOIN shop_category_products cp1 ON p.id = cp1.product_id JOIN shop_product_skus ps1 ON ps1.product_id = p.id JOIN shop_currency c1 ON c1.code = p.currency WHERE p.type_id IN(XXX...XXX) AND p.status = NNN AND cp1.category_id IN(XXX...XXX) AND ps1.price <> NNN

Количество: 3499
Нагрузка: 52
SELECT c.* FROM shop_category c LEFT JOIN shop_category_routes cr ON c.id = cr.category_id WHERE (c.`depth` <= NNN) AND (c.status = NNN) AND (cr.route IS NULL OR cr.route = SSS) ORDER BY c.`left_key`

Количество: 3795
Нагрузка: 22
SELECT c.id, c.full_url FROM shop_category c LEFT JOIN shop_category_routes cr ON c.id = cr.category_id WHERE cr.route IS NULL OR cr.route = SSS


1 ответ

Откликнуться на заказ

Отклики на заказы могут добавлять только зарегистрированные эксперты Webasyst. Стать экспертом.

Чтобы добавить комментарий, зарегистрируйтесь или войдите