Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выражение MAX() в выражении индекса. / 6 сообщений из 6, страница 1 из 1
22.09.2003, 10:59
    #32271403
Dushes
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выражение MAX() в выражении индекса.
Привет всем, подскажите плиз.
Можно ли создать индекс, в котором будет выражение max(field1) для оптимизации дальнейшей выборки максимального значения поля field1?


С уважением
...
Рейтинг: 0 / 0
22.09.2003, 11:37
    #32271442
fedd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выражение MAX() в выражении индекса.
поможет самый обычный индекс. для поиска максимума будет быстро находиться последнее значение в индексе
...
Рейтинг: 0 / 0
22.09.2003, 11:42
    #32271450
Dushes
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выражение MAX() в выражении индекса.
если бы устраивало, вопросов бы не было, индекс по данному полю есть, но почему-то возникают тормоза...:(
...
Рейтинг: 0 / 0
22.09.2003, 14:08
    #32271727
fedd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выражение MAX() в выражении индекса.
Дюшес,

запости плз сюда запрос и explain

все,

а в mysql есть индексы по убыванию? в мои времена вроде не было ;)
...
Рейтинг: 0 / 0
22.09.2003, 16:56
    #32272000
Dushes
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выражение MAX() в выражении индекса.
Проблема в том, что сам запрос-то SELECT MAX(FIELD1) AS MAX_FIELD1 FROM TABLE1 выполняется на стороне сервера очень быстро, но на локальном клиенте есть удаленное представление (в Visual Foxpro Remote View), дык вот результат, возвращаемый в удаленном представлении, приходит раз в 20-30 медленне, чем выполняется запрос на самом сервере....

Вот здесь я что-то и не могу понять: удаленное представление - это запрос, выполняемый на стороне сервера, возвращается всего одна строка - получается время, затраченное на пересылку результата клиенту, несравнимо больше времени, затраченного на сам запрос.....
...
Рейтинг: 0 / 0
10.10.2003, 03:40
    #32289455
alex_24
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выражение MAX() в выражении индекса.
В MySQL представлений нет - явно выполняется на стороне клиента (тупняки)

А индекс по убыванию, да ещё и автоинкриментарный можно построить.

Вообще - захиди ко мне на форум.
http://forum.webcommand.ru
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выражение MAX() в выражении индекса. / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]