|
Выражение MAX() в выражении индекса.
|
|||
---|---|---|---|
#18+
Привет всем, подскажите плиз. Можно ли создать индекс, в котором будет выражение max(field1) для оптимизации дальнейшей выборки максимального значения поля field1? С уважением ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2003, 10:59 |
|
Выражение MAX() в выражении индекса.
|
|||
---|---|---|---|
#18+
поможет самый обычный индекс. для поиска максимума будет быстро находиться последнее значение в индексе ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2003, 11:37 |
|
Выражение MAX() в выражении индекса.
|
|||
---|---|---|---|
#18+
если бы устраивало, вопросов бы не было, индекс по данному полю есть, но почему-то возникают тормоза...:( ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2003, 11:42 |
|
Выражение MAX() в выражении индекса.
|
|||
---|---|---|---|
#18+
Дюшес, запости плз сюда запрос и explain все, а в mysql есть индексы по убыванию? в мои времена вроде не было ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2003, 14:08 |
|
Выражение MAX() в выражении индекса.
|
|||
---|---|---|---|
#18+
Проблема в том, что сам запрос-то SELECT MAX(FIELD1) AS MAX_FIELD1 FROM TABLE1 выполняется на стороне сервера очень быстро, но на локальном клиенте есть удаленное представление (в Visual Foxpro Remote View), дык вот результат, возвращаемый в удаленном представлении, приходит раз в 20-30 медленне, чем выполняется запрос на самом сервере.... Вот здесь я что-то и не могу понять: удаленное представление - это запрос, выполняемый на стороне сервера, возвращается всего одна строка - получается время, затраченное на пересылку результата клиенту, несравнимо больше времени, затраченного на сам запрос..... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2003, 16:56 |
|
Выражение MAX() в выражении индекса.
|
|||
---|---|---|---|
#18+
В MySQL представлений нет - явно выполняется на стороне клиента (тупняки) А индекс по убыванию, да ещё и автоинкриментарный можно построить. Вообще - захиди ко мне на форум. http://forum.webcommand.ru ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2003, 03:40 |
|
|
start [/forum/moderation_log.php?user_name=misterbean]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
60ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 684ms |
total: | 862ms |
0 / 0 |