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

Categorized in: