FB 2.1 выполняет запрос медленнее чем FB 1.5.4

Запросы, планы, оптимизация запросов, ...

Модераторы: kdv, CyberMax

Ответить
DestinyR
Сообщения: 5
Зарегистрирован: 02 авг 2007, 18:01

FB 2.1 выполняет запрос медленнее чем FB 1.5.4

Сообщение DestinyR » 14 сен 2010, 15:05

При переходе на FB2.1 запрос стал раз в 100 медленнее выполняться, чем раньше на FB1.5.4. Запрос следующего вида:

Код: Выделить всё

select 
 bids.id, delivery_points.longitude, delivery_points.latitude
from bids
left join delivery_points on delivery_points.id = bids.delivery_point
where
 bids.id not in (select route_points.bid from route_points)
 and bids.date_from between :op_date1 and :op_date2
В чем может быть загвоздка и ее решение?

hvlad
Разработчик Firebird
Сообщения: 1244
Зарегистрирован: 21 мар 2005, 10:48

Re: FB 2.1 выполняет запрос медленнее чем FB 1.5.4

Сообщение hvlad » 14 сен 2010, 15:38

В NOT IN и нечтении релизнот

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Re: FB 2.1 выполняет запрос медленнее чем FB 1.5.4

Сообщение kdv » 15 сен 2010, 00:16

сравните планы под 1.5 и 2.1, и да, читайте релизноты.

Ответить