[FAQ] Оптимизация запросов к БД в OpenCart 1.5.5.1

Тема в разделе "OpenCart", создана пользователем Nemo-tec, 20 сен 2013.

  1. Nemo-tec

    Nemo-tec

    Регистрация:
    4 апр 2013
    Сообщения:
    13
    Симпатии:
    27
    1. Добавьте индекс, для поля `query` в таблице `url_alias`.
    2. Не считайте количество товаров, в категориях, если в этом нет потребности.
    3. Используйте статическую строку datetime SQL запросах, вместо SQL NOW() - это позволит использовать MySQL query cache.
    4. Используйте SQL_CALC_FOUND_ROWS чтобы предотвратить тяжелые SQL запросы в ModelCatalogProduct::getTotalProducts
    Итак, строки, перед которыми стоит "-" нужно удалить.
    строки, перед которыми стоит "+" нужно добавить.

    И на всякий случай *.mht файл
     
    zerofirefox, ababagalabaga, perepela21 и 2 другим нравится это.
  2. Globe-Star

    Globe-Star ...

    Регистрация:
    7 май 2013
    Сообщения:
    421
    Симпатии:
    122
    ababagalabaga нравится это.
  3. MAX3000

    MAX3000

    Регистрация:
    15 ноя 2013
    Сообщения:
    3
    Симпатии:
    0
    Подскажите, как можно победить, где править?
    [​IMG]
     
  4. naterius

    naterius

    Регистрация:
    1 июн 2015
    Сообщения:
    2
    Симпатии:
    0
    А как быть когда товары в 1 категории около 50 тыс нормально грузиться, А когда в эту же категорию добавить под категорию то грузит 4-5минут???
     
  5. Nikolasha

    Nikolasha

    Регистрация:
    10 ноя 2015
    Сообщения:
    8
    Симпатии:
    1
    Как оптимизировать запросы к БД в ocstore 15512?