#shop_product_features
-
+3 Для ускорения множественных джойнов - добавить доп. индекс по полям feature_value_id, sku_id в таблице shop_product_features
Пример запроса есть здесь: https://support.webasyst.ru/forum/39275/baza-padaet-mnozhestvennye-zaprosy/Еще пример запроса с кучей джойнов(которые без доп индекса вы полняется по несколько сотен секунд или вообще вешает базу): EXPLAIN SELECT...
-
Очистка базы данных shop_feature_values_text Есть решение
У меня существует несколько своих полей с описанием товара.Эти поля часто/постоянно обновляются из импорта CSVИ получается так, что при изменении этого поля старое значение по всей видимости остается в базе данных в таблице...
Так вы можете не удалить все лишние записи, потому что в таблице shop_product_features могут храниться записи с одинаковыми feature_value_id для разных типов характеристик.Для более точного удаления лучше проверять тип характеристики при выборке id значений из shop_product_features: DELETE fvt FROM shop_feature_values_text fvt WHERE fvt.id NOT IN ( SELECT pf.feature_value_id FROM shop_product_features pf WHERE pf.feature_id IN ( SELECT f.id FROM shop_feature...Михаил Ушенин
-
значения типов и характеристик не удаляются из БД никогда?
есть таблица shop_product_features в ней прописываются характеристики к товару. есть таблица shop_feature_values_varchar в ней прописываются сами характеристики. я сравнил эти таблицы и выяснил, что есть много характеристик (в моем случае это 3321...
-
Как вывести ID значений характеристик feature_value_id на странице товара ?
Shop-script 7.Есть код для вывода на странице товара названий, id названий и значений характеристик:{if $product.features} {foreach $product.features as $f_code => $f_value} {$features[$f_code].name} ({$features[$f_code].id}):{$f_value} <br>...
-
Где формируется запрос ?
Уважаемые Гуру, подскажите:1. из какого модуля / скрипта может формироваться данный запрос ?2. физический смысл этого запроса ?SELECT DISTINCT pf5.feature_id, pf5.feature_value_id FROM shop_product p JOIN shop_product_features pf1 ON p.id =...