Перейти к содержанию
Форум поддержки пользователей VamShop

VaM Shop - Не оптимизирован под большие каталоги


Максим Гинзбург

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

Саша!

В зене вот так сделано:

CREATE TABLE `products_to_categories` (

  `products_id` int(11) NOT NULL default '0',

  `categories_id` int(11) NOT NULL default '0',

  PRIMARY KEY  (`products_id`,`categories_id`),

  KEY `idx_cat_prod_id_zen` (`categories_id`,`products_id`)

) ENGINE=MyISAM;

Нужно эксперименты ставить, чтобы выявить оптимальную структуру.

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

Андрей

Спасибо.

Я пока в этих индексах как-то не особо разбираюсь, вот прикупил себе книжку по mysql, буду читать, что к чему.

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

Кого касается проблема больших каталогов, создайте индекс по полю categories_id в таблице products_to_categories. Время выборки снижается в десяток раз. (30 тыс позиций, 30 каталогов)

А не подскажите в каком файле и какие изменения необходимо для этого сделать?

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

Kooper

А у Вас уже товары забиты в магазин или ещё чистый?!

Если чистый, то наверное можно просто таблицу products_to_categories снова создать в phpMyAdmin, в сообщении выше написан код.

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

Kooper

А у Вас уже товары забиты в магазин или ещё чистый?!

Если чистый, то наверное можно просто таблицу products_to_categories снова создать в phpMyAdmin, в сообщении выше написан код.

Магазин чистый, просто думал, что ещё какие-нибудь файлы надо править

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