LINUX.ORG.RU

MySQL ORDER BY


0

0

Суть такова, OUTER JOIN'ом присоединяется вторая таблица, если не использовать ORDER BY, то запрос занимает 0,48 секунд, если использовать, то 10,27 секунд ... как можно увеличить скорость выполнения запроса ?

★☆

Ответ на: комментарий от r_asian

> Один на поле, служащее внешним ключом, один на поле, по которому сортировка.

Там может быть и сортировка по выражению. Вообще логику сортировки лучше всегда выносить в отдельное поле c индексом, либо за пределы работы СУБД.

Anoxemian ★★★★★
()

Индексы есть, но они все равно не спасают от filesort ... если указать WHERE column > 1, то индексы используются ... по поле datetime, его нужно ограничить BETWEEN, а от этого прироста скорости не наблюдается ... может быть использовать memcache в самом движке ?

phasma ★☆
() автор топика
Ответ на: комментарий от phasma

запости, плз, запрос и что выдает EXPLAIN. Иначе пустые догадки получаются

gods-little-toy ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.