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


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

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

все,

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

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

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

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


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