Помощь в оптимизации MySQL запроса

Задание закрыто
Статус рабочей области:Деньги переведены исполнителю
Стоимость:700 рублей
Срок выполнения:1 день
Варианты оплаты:По договоренности
Дата публикации:2015-03-20 15:08
Обновлено:2015-03-20 15:36
Был на сайте:2024-09-10 15:42

Помощь в оптимизации MySQL запроса

 
Задача

Здравствуйте!

В связи с резким увеличением количества записей в таблице SQL запрос стал ооочень медленным, и вешает сервер. Нужно чтобы выполнялся за секунды.

Нужно помочь мне его оптимизировать. Желательно сделать это оперативно, так как из-за этой проблемы мой сайт работает нестабильно.

Для затравки сразу запрос(выполняется более 2-х минут): http://pastebin.com/FS7sScaG

И его EXPLAIN: https://www.dropbox.com/s/3w7cbiugkoxqh1h/explain.png?dl=0

На данный момент я нашел причину тормозов - это неиспользование primary key из таблицы users. Осталось ответит на вопрос, почему он не используется? И как это исправить?

Оставлять заявки могут только авторизованные пользователи.
Исполнитель по этому заданию выбран.
Заявок нет

Оставлять заявки могут только авторизованные пользователи.

Другие открытые задания:

поиск заданий