Если есть такая возможность, надо использовать как можно меньше условий в WHERE.
Элементарно сменив с трех параметров до одного я получил прирост с 0.00091409683227539 сек до 0.00078392028808594 сек.
P.S. На самом деле время порой разнилось, но это наиболее стабильные данные. Может показаться, что выигрыш небольшой, только вот в первом случае время выборки порой занимало до 0.01699 сек. А что будет при дальнейшем росте базы?
M
Где-то читал, что даже порядок условий в WHERE влияет на производительность.
Например, если в WHERE объединить два условия (AND), то первым нужно ставить то, которое возвращает меньшее число записей.
Что думаешь?