Скрипт для оптимизации индексов в БД OpenCart

Частая проблема старых версий opencart — отсутствие необходимых индексов в базе данных. Без индексных полей запросы выполняются намного медленней и эта задержка растет с ростом количества записей в таблице. От медленных запросов можно избавиться добавив правильные индексные поля в таблицы. А для добавления индексов в opencart я написал специальный скрипт.

Скрипт необходимо загрузить в корень сайта и выполнить. При запуске он сам подключится к базе данных и добавит необходимые индексы, при условии, что рядом будет лежать config.php. Если его не будет рядом, то нужно будет вручную ввести данные. После добавления индексов скрипт дополнительно оптимизирует все таблицы. Затем его необходимо удалить.

Инструкция

  • Скачайте скрипт
  • Распакуйте его в корень сайта
  • Перейдите по адресу http://адрес-сайта/indexer.php, при необходимости введите данные для соединения с базой данных
  • Нажмите «Оптимизировать», скрипт выполнится и выведет результат
  • Удалите скрипт

Изображения

Скачать

Скачать “indexer_v1.2.zip”

indexer_v1.2.zip – Загружено 375 раз – 4,46 КБ

Хочу знать больше

Для тех, кому интересно как именно работают индексы, то не лишним будет ознакомиться со статьей «Индексы в MySQL«. А если вы хотите познать дзен индексов в различных СУБД, то вам сюда.

Поблагодарить

5/5 - (13 голосов)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *