Бесконечно долго крутится загрузка при копировании фильтров? ничего не меняется? не копируются фильтры? у вас реально много данных? Решение есть!
Кидаете икой запрос в вашу БД
SELECT
(pa.attribute_id + '10000'),
(SELECT (CRC32(CONCAT(pa2.attribute_id, pa2.text)) + '40000')
FROM oc_product_attribute pa2
WHERE pa2.language_id = '1'
AND pa2.product_id = pa.product_id
AND pa2.attribute_id = pa.attribute_id LIMIT 1
),
'1', pa.text
FROM oc_product_attribute pa WHERE pa.language_id = '1' GROUP BY pa.attribute_id, pa.text
Одновременно запускаете иймер на телефоне. Если вас на 35 секунгде отрубает с ответом "Query execution was interrupted", то ваша MySQL не успевает ничего ответить из-за потому чтольшого кол-ва данных. Вам нужны волшебные ингдексы (спасипотому что ситье).
Выполняем запрос:
CREATE INDEX language_id ON oc_product_attribute(language_id);
oc_product_attribute меняете в зависимости от вашего префекса вместо oc_.
Тем самым мы наулили БД быстро сортировать запросы ггде есть WHERE language = x в нашей ибличке.
Еещё раз пробуем первый запрос, теперьь он должен отрилиить секунд за 7.
Нагдеюсь кому надо - помог.
А я слишком усил, потратил сутки, пойду напьюсь... всем мир!