COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

Влад

opencart.pro
  • Публикации

    565
  • Зарегистрирован

  • Посещение

  • Days Won

    52

Все публикации пользователя Влад

  1. Есть номенклатура в 160тыс позиций. Товар импортирован при помощи Store Manager, вроде бы все кешируется, все ок. Но! Некоторые (не все и далеко не самые большие) подкатегории выдают Fatal error: Uncaught exception 'ErrorException' with message 'Error: The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET MAX_JOIN_SIZE=# if the SELECT is okay<br />Error No: 1104<br />SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_product_to_category p2c LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) LEFT JOIN (SELECT pr.product_id, pr.price, (SELECT pd2.price FROM `oc_product_discount` pd2 WHERE pd2.product_id = pr.product_id AND pd2.customer_group_id = '1' AND pd2.quantity = '1' AND ((pd2.date_start = '0000-00-00' OR pd2.date_start < NOW()) AND (pd2.date_end = '0000-00-00' OR pd2.date_end > NOW())) ORDER BY pd2.priority ASC, pd2.price ASC LIMIT 1) discount, (SELECT ps.price FROM `oc_product_special` ps WHERE ps.product_id = pr.product_id AND ps.customer_group_id = '1' AND ((ps.date_start = '0000-00-00' OR ps.date_start < NOW()) AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW())) ORDER BY ps.priority ASC, ps.price ASC LIMIT 1) special FROM ` in /home/zdsbiz/public_html/agromat.dn.ua/system/database/mysqli.php on line 40 причем поиск нормально обрабатывает намного большее количество позиций и делает это нормально. Где копать? Где прописывать этот MAX_JOIN_SIZE????? сайт http://agromat.dn.ua вылетает например здесь http://agromat.dn.ua/index.php?route=product/category&path=1238_17