Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Помогите оптимизировать запрос (Mouse) 13/09/2006 - 13:58:50
      Re: Помогите оптимизировать запрос (чел) 17/09/2006 - 12:27:03

> Original message text:
> From: Mouse - 13/09/2006 - 13:58:50
> Subject:Помогите оптимизировать запрос
> -----------------
> Время выполнения запроса в среднем от 0.5 сек до 4 сек
> Может все дело в ORDER BY RAND() ?
> Если убрать, то запрос быстрее выполняется, но мне нужны на выходе результаты выбранные случайным образом.
>
>
> SELECT g.g_id,g.name,g.photo_type,g.price,a.a_id as act_id,a.site_name as act_name,a.price as act_price,a.present_1c as present from Goods_all g LEFT JOIN Goods_action ga ON (g.g_id=ga.good_id AND ga.shop_id='3') LEFT JOIN Shop_actions a ON ga.action_id=a.a_id WHERE g.price>0 AND g.photo_type<>'' AND g.on_off=2 HAVING date>=1157881157 OR act_id>0 OR price_old>0 ORDER BY RAND() LIMIT 10
>


From: чел - 17/09/2006 - 12:27:03
Subject:Помогите оптимизировать запрос
-----------------
А скриптом не легде Рандомайзиь?


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
29676



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |