@NewUser25022019

Как можно ускорить выполнение запроса Update?

Всем привет. Уже поднимал по этому запросу тему на другом форуме, но немного с другим вопросом:
Ссылка на форум с подробным описанием
Сейчас суть в том, что при выполнении запроса:
UPDATE members_members_properties_values mmpv, for_update_mmpv_value_id fumvi
SET mmpv.value_id = fumvi.mmpv_value_id
WHERE find_in_set (mmpv.id, (SELECT fumvi.ids FROM for_update_mmpv_value_id fumvi WHERE fumvi.mmpv_id = '516091'));

обновление занимает очень много времени. В таблице примерно 400К строк.
Вопрос в том, как можно ускорить выполнение данного запроса?
  • Вопрос задан
  • 136 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Vitsliputsli
Приведите таблицу for_update_mmpv_value_id в нормальное состояние (каждый id должен храниться в отдельном поле, а не в строке) и тогда уже проводите update
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы