Перейти к содержанию
Petr

oc_product_attribute оптимизация

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

Дело в том что в данной таблице около 1 млн. записей, при обращении к ней вот таким образом
 

UPDATE " . DB_PREFIX . "product_attribute SET `text` = '" . $this->db->escape($text). "' WHERE `product_id` = '" . $data['product_id'] . "' and `attribute_id` = '" . $data['attribute_id'];

Запрос длится очень долго, пробовал оптимизировать при помощи инструментов phpmyadmin, ничего не вышло. Прошу помощи. Если очистить таблицу импорт и обновлни атрибутов не занимают пару сек., а если она полная то обновление 30 атрибутов может длится минуту, это очень долго.

Поделиться сообщением


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

Проблема решиена путем добавления индкса на id и изменнием типа полей.

Поделиться сообщением


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

и изменнием типа полей.

Подробней можно? На какие изменили?

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.