|
MySQL.RU - Webboard
Вернуться
Почему так медленно?! (Александр) 26/11/2005 - 08:20:34
Re: Почему так медленно?! (Dubrovsky) 26/11/2005 - 14:33:22
Re: Почему так медленно?! (Александр) 26/11/2005 - 15:28:05
Re: Почему так медленно?! (Александр) 26/11/2005 - 15:57:20
Re: Почему так медленно?! (Dubrovsky) 26/11/2005 - 19:32:37
Re: Почему так медленно?! (Dinky) 26/11/2005 - 20:39:34
Re: Пардон (Dubrovsky) 27/11/2005 - 00:26:41
Re: Пардон (Александр) 27/11/2005 - 12:44:19
Re: Сорри (Александр) 27/11/2005 - 12:47:36
Re: Пардон (Dinky) 28/11/2005 - 06:45:53
Re: Вложенный запрос? (Александр) 28/11/2005 - 09:10:38
Re: Вложенный запрос? (Dinky) 28/11/2005 - 18:47:24
> Original message text:
> From: Александр - 26/11/2005 - 08:20:34
> Subject:Почему так медленно?!
> -----------------
> Делаю запрос:
> - - - -
> SELECT doc.url, doc.header,
> MAX(com.date) as date
> FROM document AS doc
> JOIN comment AS com ON doc.id=com.document
> GROUP BY doc.id
> ORDER BY date DESC
> LIMIT 5
> - - - -
> Выполняется долго. Около 0,5-0,8 секунд на мощной машине!
> Если убираю MAX - выполняется за 0,1-0,2 сек., тоже долго.
> Убираю еще GROUP - начинает летать, но показывает не то, что нужно. Смысл выбрать из одной таблицы дату последнего комментария, а из другой - соответствующий документ (его url и header)
>
> Подскажите, где "собака порылась"? Что делаю не так?
>
From: Dinky - 28/11/2005 - 18:47:24
Subject:Вложенный запрос?
-----------------
ну вообще-то я имел ввиду что скрипт, который Вы пишете, может сделать второй запрос в цикле ;)
вложенным тоже можно, если у Вас MySQL версии 4.1.x и старше
--
Dmitry
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
25334
|
|