Pskim

Из за рейтинга идет большая нагрузка на MySQL

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

Pskim    0

Стоит рейтинг на карточках товара. К примеру товару поставили 50-Оценка 5 , 30- оценка 4

При загрузке каждого товара этот рейтинг очень сильно грузит базу данных т.к.  все оценки начинают подгружаться к базе данных Mysql.

Временно рейтинг отключил

Вопрос как решить проблему не за бесплатно конечно)

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


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

Очень странно, а в категориях не тормозит? именно в той, в которой находится сам товар

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


Ссылка на сообщение
Поделиться на другие сайты
chukcha    1 044
Временно рейтинг отключил

 

Это как?

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


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

У вас стоит какой то модуль "рейтинга" ?

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


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

Это как?

Отключил не я а программист. Ну т.е. сейчас на товаре показывается средний рейтинг товара а сколько проголосовало и какие оценки поставили не видать

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


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

Очень странно, а в категориях не тормозит? именно в той, в которой находится сам товар

да потому как в категориях показывается общий рейтинг и нет разбивки

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


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

У вас стоит какой то модуль "рейтинга" ?

Да но по моему он стандартный

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


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

root@server [~]# show processlist
-bash: show: command not found
root@server [~]# show processlist;
-bash: show: command not found
root@server [~]# processlist
-bash: processlist: command not found
root@server [~]# show status
-bash: show: command not found
root@server [~]#

 

для проверок через phpmyadmin надо смотреть что именно нагружает

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


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

напарсили миллион отзывов?

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


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

напарсили миллион отзывов?

Можно и так сказать

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


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

я так понимаю, что у вас особый виджет по рейтингам?

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


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

Можно и так сказать

ну тогда когда вам надоест тут читать ответы не в тему, то напишите в скайп на следующей неделе. Вам надо хранить вычисленные данные, а не вычислять их налету.

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


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

Покажите как Вы получаете рейтинг в категории 

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


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

я так понимаю, что у вас особый виджет по рейтингам?

по моему стандартный

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


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

Ну.. вы мне показали свой сайт в личку, и я так понял, что не стандартный.

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От f4rr3ll1990
      Ребят, подскажите в чем может быть проблема, пишу модуль, необходимо сделать выборку полностью всех товаров, и вродебы все ок, но мне отдает только 50 штук, а их в магазине около 5К 
      Вот фрагмент модели в котором происходит выборка:
       
      public function getProducts () { $products = array(); $query = $this->db->query(" SELECT b.name AS name, p.quantity AS quantity, p.price AS price, p.price_zak AS price_zak, p.product_id AS product_id, c.category_id AS category_id, d.quantity AS discount_quantity, d.price AS discount_price FROM " . DB_PREFIX . "product AS p JOIN " . DB_PREFIX . "product_description AS b ON p.product_id = b.product_id JOIN " . DB_PREFIX . "product_to_category AS c ON p.product_id = c.product_id JOIN " . DB_PREFIX . "product_discount AS d ON p.product_id = d.product_id "); foreach ($query->rows as $result) { $products[] = $result; } return $products; } Запрос по идее должен быть верным и должно отдавать мне все, но на практике только первые 50 (((
      Кто нибудь сталкивался с таким?
    • От r0m41k
      Версия ocStore 2.3.0.2.3
      Подскажите пожалуйста, как заменить стандартный рейтинг отзывов на звезды 

       
       
    • От OlegF
      Всем привет! Нужна помощь тех, кто разбирается в MySQL, поскольку я только начинаю вникать и возникла проблема с запуском сайта http://beesworld-shop.esy.es. Зашел на сайт и обнаружил такую ошибку (см. прикрепленное изображения). Ничего, что могло бы привести к таким последствиям, не делал. Последние время только добавлял фотографии к товарам и все – настройки  и ничего другого не делал.
      Кто подскажет, что можно сделать? Может уже есть готовое решение на форуме, где можно почитать и понемножку разобраться.

       
      Платформа - OpenCart 2.0.1.2
       
      Платформа размещена на - http://hostinger.com.ua
       
      Тариф - бесплатный
       
      Спасибо!!!

    • От perfectpc
      Требуется помощь в выгрузке товара на opencart pro 2.3
      Ситуация такова. Имеются товары (около 2-3 тысяч) с привязками к категориям. Нередки случаи, когда один товар имеет 5000 категорий для подбора товара.
      Либо же консультация по оперативной выгрузке, либо консультация или услуга по объединению двух баз данных с одинаковой структурой.
      Нужна либо платная консультация либо услуга выгрузки.
      Жду предложения на почту или в личку с примерными ценами.
      Ситуация специфическая, готов за платить просто за информацию
    • От VannDogg
      Все привет.
       
      Нужна помощь следующего рода: нужно сформировать запрос в БД для того чтобы отключить отображение товаров определенной категории.
      Проблема в том, что отображение товаров редактируется в таблице oc_product, а связи з категориями - в таблице oc_product_to_category.
      Нужно чтобы запрос проверял product_id на предмет связи с конкретным category_id и назначал status =1. То есть нужен запрос с действием в одну таблицу с проверкой данных их другой... Я в SQL "зелень" потому и нужна помощь...
  • Последние посетители   0 пользователей онлайн

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