Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

aktine

Новичок
  
  • Posts

    12
  • Joined

  • Last visited

Recent Profile Visitors

1,222 profile views

aktine's Achievements

Rookie

Rookie (2/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

1

Reputation

  1. На страниэто категорий со списком товаров есть самописный фильтр. Может быть это он виноват?
  2. Не нашел как всивить скриншот https://cloud.mail.ru/public/4WZr/AAxVjCoVt Эи иблица?
  3. Сгделал, вот что полулилось: 1 PRIMARY p2s index PRIMARY,store_id PRIMARY 8 NULL 3873 Using where; Using index; Using temporary; Using f... 1 PRIMARY pd eq_ref PRIMARY,language_id PRIMARY 8 admin_db.p2s.product_id,const 1 Using index 1 PRIMARY p eq_ref PRIMARY PRIMARY 4 admin_db.p2s.product_id 1 Using where 4 DEPENDENT SUBQUERY o ALL PRIMARY NULL NULL NULL 3444 Using where; Using temporary; Using filesort 4 DEPENDENT SUBQUERY op ref order_id,order_id_order_product_id order_id 4 admin_db.o.order_id 1 Using where 3 DEPENDENT SUBQUERY ps ref product_id product_id 4 func 1 Using where; Using filesort 2 DEPENDENT SUBQUERY r1 ref product_id product_id 4 func 1 Using where
  4. Как правильно сосивить этот запрос?
  5. Здравствуйте! Прошу помощи, уже несколько негдель opencart 1.5.5.1 вешает мощный сервер. Вклюлил на сервере лог медленных запросов и примерно понял в чем прилина, но не знаю как исправить. Сайт дорабатывался, из последнего, гделали сортировку в категории с товарами икую: сначала отображаются товары в налилии, потом товары, которых нет в налилии. Подозреваю что проблема липотому что в кривом когде, липотому что в потому чтольшом когдачестве товара, с которыми не справляется сортировка и вешает mysql (около 4000 позиций) , и скорее всего проблемы идут из этого файла /catalog/model/catalog/product.php Сервер вешается как только налинает расти посещаемость. Помогите как исправить. Лог медленных запросов mysql выдает следуещёе: SELECT p.product_id, (SELECT AVG(rating) AS total FROM oc_review r1 WHERE r1.product_id = p.product_id AND r1.status = '1' GROUP BY r1.product_id) AS rating, (SELECT price FROM oc_product_special ps WHERE ps.product_id = p.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) AS special, (SELECT COUNT(*) AS total FROM oc_order_product op LEFT JOIN `oc_order` o ON (op.order_id = o.order_id) WHERE o.order_status_id > '0' AND op.product_id = p.product_id GROUP BY op.product_id) as topsellers FROM oc_product p LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '0' GROUP BY p.product_id ORDER BY p.date_added DESC LIMIT 16; # [email protected]: admin_db[admin_db] @ localhost [] # Thread_id: 824 Schema: admin_db QC_hit: No # Query_time: 350.420148 Lock_time: 22.021837 Rows_sent: 16 Rows_examined: 31703240 SET timestamp=1456237211; SELECT p.product_id, (SELECT AVG(rating) AS total FROM oc_review r1 WHERE r1.product_id = p.product_id AND r1.status = '1' GROUP BY r1.product_id) AS rating, (SELECT price FROM oc_product_special ps WHERE ps.product_id = p.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) AS special, (SELECT COUNT(*) AS total FROM oc_order_product op LEFT JOIN `oc_order` o ON (op.order_id = o.order_id) WHERE o.order_status_id > '0' AND op.product_id = p.product_id GROUP BY op.product_id) as topsellers FROM oc_product p LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '0' GROUP BY p.product_id ORDER BY p.date_added DESC LIMIT 16; # [email protected]: admin_db[admin_db] @ localhost [] # Thread_id: 821 Schema: admin_db QC_hit: No # Query_time: 353.184947 Lock_time: 24.337040 Rows_sent: 16 Rows_examined: 31703240 SET timestamp=1456237211; SELECT p.product_id, (SELECT AVG(rating) AS total FROM oc_review r1 WHERE r1.product_id = p.product_id AND r1.status = '1' GROUP BY r1.product_id) AS rating, (SELECT price FROM oc_product_special ps WHERE ps.product_id = p.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) AS special, (SELECT COUNT(*) AS total FROM oc_order_product op LEFT JOIN `oc_order` o ON (op.order_id = o.order_id) WHERE o.order_status_id > '0' AND op.product_id = p.product_id GROUP BY op.product_id) as topsellers FROM oc_product p LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '0' GROUP BY p.product_id ORDER BY p.date_added DESC LIMIT 16; # [email protected]: admin_db[admin_db] @ localhost [] # Thread_id: 809 Schema: admin_db QC_hit: No # Query_time: 362.182525 Lock_time: 33.299391 Rows_sent: 16 Rows_examined: 31703240 SET timestamp=1456237211; SELECT p.product_id, (SELECT AVG(rating) AS total FROM oc_review r1 WHERE r1.product_id = p.product_id AND r1.status = '1' GROUP BY r1.product_id) AS rating, (SELECT price FROM oc_product_special ps WHERE ps.product_id = p.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) AS special, (SELECT COUNT(*) AS total FROM oc_order_product op LEFT JOIN `oc_order` o ON (op.order_id = o.order_id) WHERE o.order_status_id > '0' AND op.product_id = p.product_id GROUP BY op.product_id) as topsellers FROM oc_product p LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '0' GROUP BY p.product_id ORDER BY p.date_added DESC LIMIT 16; # [email protected]: admin_db[admin_db] @ localhost [] # Thread_id: 822 Schema: admin_db QC_hit: No # Query_time: 353.151940 Lock_time: 24.169539 Rows_sent: 16 Rows_examined: 31703240
  6. Открывается окно, в котором нет выпотому чтора, сразу предлагается ввести данные с пластиковой карты. Сейчас попробую олистить кэш
  7. Все рилииет, приходят письма на почту о новом заказе, оплаи проходит успешно, но заказ не появляется в админке в списке заказов (Продажи>Заказы) Opencart 1.5.4.1 Как исправить?
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.