2 очень похожие запросы MySQL с очень разной производительностьюMySql

Форум по Mysql
Ответить
Anonymous
 2 очень похожие запросы MySQL с очень разной производительностью

Сообщение Anonymous »

У меня есть запрос MySQL, который был немного медленным. Я смог значительно ускорить его с небольшой модификацией, но я не могу понять, почему MySQL будет относиться к одному иначе.SELECT ProductID
FROM Products
WHERE ProductActive = 3
OR (ProductChecked = 2 AND ProductActive NOT IN(2, 10))
LIMIT 0, 100
< /code>
отредактировано, время выполнения 0,016 сек: < /p>
SELECT ProductID
FROM Products
WHERE (ProductActive = 3 OR ProductChecked = 2)
AND ProductActive NOT IN(2, 10)
LIMIT 0, 100


Подробнее здесь: https://stackoverflow.com/questions/794 ... erformance
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «MySql»