У меня проблема с тем, где порядок заказа.Почему порядок выполнения предложений о выполнении?
Я видел от других вопросов, порядок, где положение не влияет на производительность запросов SQL, но мои изменения производительности запросов, как я могу изменить порядок.
select sql_no_cache idx
from rr
where (timestamp >= '2016-11-28' and timestamp <= '2016-12-28')
and ((select name from xx where midx=rr.midx) like 'test'
быстрее, чем
select sql_no_cache idx
from rr
where ((select name from xx where midx=rr.midx) like 'test'
and (timestamp >= '2016-11-28' and timestamp <= '2016-12-28')
таблицы Гг имеет индекс 'IDX', 'midx' и 'временную метку'
Любая идея, почему ??
Поскольку оптимизатор запросов не является совершенным. –