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




MySQL.RU - Webboard



Вернуться
Оптимизация и про USING, LEFT JOIN (Eugene) 28/11/2008 - 22:23:50
      Re: Оптимизация и про USING, LEFT JOIN (bac) 28/11/2008 - 23:25:33
      Re: Оптимизация и про USING, LEFT JOIN (Eugene) 01/12/2008 - 12:36:55

> Original message text:
> From: Eugene - 28/11/2008 - 22:23:50
> Subject:Оптимизация и про USING, LEFT JOIN
> -----------------
> Есть запрос вот такой вот...
>
> SELECT DISTINCT p.products_image, m.manufacturers_id, p.products_id, pd.products_name, p.products_price, p.products_tax_class_id, p.products_price_sorter, p.products_qty_box_status, p.master_categories_id FROM (products p LEFT JOIN manufacturers m USING(manufacturers_id), products_description pd, categories c, products_to_categories p2c ) WHERE (p.products_status = 1 AND p.products_id = pd.products_id AND pd.language_id = 1 AND p.products_id = p2c.products_id AND p2c.categories_id = c.categories_id AND ((pd.products_name LIKE '%test%' OR pd.products_description LIKE '%test%') )) order by p.products_sort_order, pd.products_name
>
> Меня вот какой вопрос мучает... Что делает USING в данном случае?
>
> И второе Бд у меня всего 160000 строк строка должна вести поиск, но поиск этот зависает на 15 секунд для Web страницы это просто недопустимо. Может ли кто помочь оптимизировать этот злосчастный запрос? Что вообще из всего этого тормозит запрс?
>


From: Eugene - 01/12/2008 - 12:36:55
Subject:Оптимизация и про USING, LEFT JOIN
-----------------
to bac :

Спасибо большое. Теперь разобрался.

pS : Про оптимизацию скорее всего не актуально - больше... Пришло решение сделать поиск по словарю.


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

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

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



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