Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Opublikuj swoje zlecenie za darmo i otrzymaj oferty od wykonawców freelancerów już minutę po opublikowaniu!

Оптимизировать запросы к БД Опенкарт


    Jeszcze 3 ofert jest ukrytych
  • Bogdan Novik
    30 listopada 2020, 10:06 |

    Запросы с COUNT - подсчет товаров в категории, отключите в настройках подсчет товаров в категории для начала. Такие запросы оптимизировать выйдет врядли, можно просто части избежать. Добавьте индексы в базу

  • Andrii B
    30 listopada 2020, 15:56 |

    в админке подсчет отключен.

    на фронте, подсчет может и есть в категориях, т.к. там список подкатегорий формируется, есть в пагинации счетчик товаров на странице и всего в категории, мегафильтр, кнопка Показать еще. 

  • Roman Terentiev
    30 listopada 2020, 10:18 |

    Богдан, а добавить поле в базу и прописать функционал который будет пересчитывать каждый раз когда это нужно и потом просто читать это значение з бд? 

    Вопрос ли нужно это заказчику и захочет он за это оплатить это уже другой вопрос. 

  • Bogdan Novik
    30 listopada 2020, 10:21 |

    Да, этим вы будете обрекать магазин на постоянные допилы всех модулей, часть которых под кубом и эти доработки не пройдут. Подсчет количества работает нормально если все в порядке с кодом, 50к товаров не проблема. Но если в цикле производить подсчет категорий по 100 раз на странице - ясно, что дело будет долгое.

  • Bogdan Novik
    30 listopada 2020, 10:24 |

    Как костыль - можно кешировать счетчики

  • Profil został zablokowany
    30 listopada 2020, 12:07 |

    Товаров много наверное ?


  • Andrii B
    30 listopada 2020, 15:56 |

    почти 70 т. 

  • Profil został zablokowany
    30 listopada 2020, 16:10 |

    Попробуйте добавить индекс в базе для всех полей, во всех строках WHERE медленних запросов. Если не поможет - то наверно логику нужно менять.



Aktualne zlecenia dla freelancerów w kategorii Bazy danych i SQL

Dashboard na Dune Analytics

Referencja stylu: dune.com/filarm/polymarket-activity Zadanie Zebrać schludny, wizualnie przyjemny dashboard na Dune dla naszego bota do Polymarket. Na tym etapie używane są dane demonstracyjne (syntetyczne) — generowane programowo, ale wyglądają logicznie i wiarygodnie, w…

Bazy danych i SQL ∙ 4 godziny 59 minut temu ∙ 3 oferty

Power BI

58 PLN

Dashboard działa na serwerze Google, trzeba przenieść całą logikę + kod Jakie umiejętności są potrzebne: wdrażanie procesów ETL na serwerze Linux + praca z BigQuery i Postgre Jest działający kod, który działa na Google, gdzie znajduje się sama baza danych, trzeba przenieść na…

PythonBazy danych i SQL ∙ 23 godziny 25 minut temu ∙ 13 ofert

Potrzebny specjalista 1C do poprawek i rozwoju

Szukam specjalisty z 1C do współpracy na freelansie. Obecnie już współpracuję z wykonawcą, który zapewnia wsparcie i obsługę systemu 1C. Jednak z powodu obciążenia wykonawcy pojawia się potrzeba szybkiego wykonania dodatkowych zadań, poprawek oraz opracowania nowej…

Bazy danych i SQL ∙ 2 dni 22 godziny temu ∙ 11 ofert

Przywracanie Instagrama po zablokowaniu

3 marca 2026 r. zablokowano Instagram z powodu naruszenia zasad. Uważam, że doszło do jakiegoś błędu, ponieważ strona była osobista z zdjęciami i filmami z prywatnych podróży. Nie pisałam komentarzy ani niczego innego. Wysłałam kilka razy odwołanie. Nie mogę pobrać swoich…

Bazy danych i SQLProgramowanie stron internetowych ∙ 3 dni 10 godzin temu ∙ 5 ofert

Usunąć problem niepełnego importu danych z plików Excel specyfikacji Nowej Poczty do 1C:

166 PLN

Cel: Istnieje przetwarzanie w 1C dotyczące ładowania specyfikacji Nowej Poczty. Z nieznanych powodów przestało ładować niektóre dane tabelaryczne. Należy znaleźć przyczynę i usunąć problem niepełnego importu danych z plików Excel specyfikacji Nowej Poczty do 1C: Mały Biznes.…

Administracja systemem i sieciąBazy danych i SQL ∙ 6 dni 17 godzin temu ∙ 16 ofert

Zleceniodawca
Andrii B
Ukraina Ukraina  34  1
Zlecenie zostało opublikowane
5 lat temu
77 wyświetleń