|
Выражение 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/topic.php?desktop=1&fid=47&tid=1855724]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
68ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 169ms |
0 / 0 |