Index

Убедительная просьба - добавьте в коробку cs-cart этот индекс.
ALTER TABLE ?:product_feature_variant_descriptions ADD INDEX variant (variant);

Когда клиент делает синхронизацию с 1с-кой , то ваш модуль каждый обмен выполняет полнотекстовый поиск по variant в таблице cscart_product_feature_variant_descriptions:

SELECT cscart_product_feature_variant_descriptions.variant_id FROM cscart_product_feature_variant_descriptions LEFT JOIN cscart_product_feature_variants ON cscart_product_feature_variant_descriptions.variant_id = cscart_product_feature_variants.variant_id WHERE cscart_product_feature_variants.feature_id = 232 AND cscart_product_feature_variant_descriptions.variant = 'cce5a3d0-10f3-11e8-84d3-000c29037e79' AND cscart_product_feature_variant_descriptions.lang_code = 'ru'

до добавление index запрос выполнялся до 0,28 сек, после до 0,003 сек!!!
Просьба добавить Index

При обмене на сотнях хар-к и вариантах - эти задержки незаметны, но когда вариантов ближе к 100 тыс - это просто жесть.
Заранее спасибо.

4 лайка

Спасибо за предложение. Передали его разработчикам

Индексы добавили. Изменения войдут в следующий релиз

1 лайк