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




MySQL.RU - Webboard



Вернуться
Помогите вытащить последную строку (Dark) 29/09/2007 - 15:49:21
      Re: Помогите вытащить последную строку (bac) 30/09/2007 - 21:01:31
      Re: Помогите вытащить последную строку (Sergey) 01/10/2007 - 17:49:05
      Re: Помогите вытащить последную строку (bac) 01/10/2007 - 20:52:31
      Re: Помогите вытащить последную строку (Sat) 02/10/2007 - 08:34:21
      Re: Помогите вытащить последную строку (Sat) 02/10/2007 - 08:35:12
      Re: Помогите вытащить последную строку (Sergey) 02/10/2007 - 13:42:22
      Re: Помогите вытащить последную строку (Sat) 02/10/2007 - 14:03:23
      Re: 2 Sergey (bac) 02/10/2007 - 14:11:18
      Re: 2 bac (Sergey) 03/10/2007 - 12:57:18
      Re: 2 Sergey (bac) 03/10/2007 - 16:54:23

> Original message text:
> From: Dark - 29/09/2007 - 15:49:21
> Subject:Помогите вытащить последную строку
> -----------------
> Помогите вытащить последную строку:
> SELECT * from news (здесь видимо надо задать условие но я не знаю какое!)
>
> Помогите кому не трудно! Плизз
>


From: bac - 02/10/2007 - 14:11:18
Subject:2 Sergey
-----------------
Тут как всегда надо проверять на живой базе.

Если поле ключевое (индексное) то вероятно скорость будет практически одинакова.

Согласно описания LIMIT выполняется самым последним. Вероятно сначала будет отсортирована вся таблица, а потом из нее юудет выбрана только одна запись.

Таким образом для большой таблицы для не упорядоченого множества (т.е. для поля nomer не явряющегося ключем или индексом) вариант с LIMIT будет очень медленным.

Вариант с MAX() дает максимум два прохода по таблице. А в среднем полтора.

Однако это только мои частные рассуждения не подкрепленные точным знанием работы оптимизатора MySQL.




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

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

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



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