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

    @NewUser25022019 Автор вопроса
    Спасибо за совет. Может быть подскажите как можно это сделать? Я всю голову сломал, но так и не нашёл решения. Поле id уникально, но значение fumvi.mmpv_id должно быть одно и тоже для определенного количества id.
    Вот как я заполняю таблицу for_update_mmpv_value_id:
    INSERT INTO for_update_mmpv_value_id(ids,mmpv_value_id,mmpv_id)
    (SELECT
      GROUP_CONCAT(DISTINCT mmpv.id) ids,
      mmpv.value_id,
      mmpv.id
      FROM members_members_properties_values mmpv
         JOIN members_members_properties mmp ON mmpv.member_property_id = mmp.id
      AND mmp.property_id = '9'
         JOIN members m ON mmp.member_id = m.id
         JOIN description_value dv ON m.id = dv.member_id
         JOIN members_properties_values mpv ON dv.description = mpv.value
      AND mmp.property_id = mpv.properties_id
      GROUP BY mpv.value
    );
  • Как можно ускорить выполнение запроса Update?

    @NewUser25022019 Автор вопроса
    Сослан Хлоев, Суть в том, что при выполнении данного запроса только при указанном id он пытается обновить по нему всего 10 строк из таблицы. Я максимум ждал до 10 мин и останавливал выполнение. EXPLAIN здесь не очень то и поможет. Но всё равно спасибо за ответ.