Mysql Оптимизация ORDER BY FIELD(id, implode(',',array()))

Redjik

Джедай-мастер
Рандомный порядок в рамках сессии делаю.
Order BY + LIMIT как всегда жгут ... выборка из 500-600 значений 0.015
+ WHERE по нескольким инедксным полям
В массиве shuffle 500-600 id.

Как обойти? или не париться?
 
Сверху