MySQL SELECT

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

1 comment

  1. Где-то читал, что даже порядок условий в WHERE влияет на производительность.
    Например, если в WHERE объединить два условия (AND), то первым нужно ставить то, которое возвращает меньшее число записей.
    Что думаешь?

Leave a Reply to Алексей Касаев Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.