Долго работает запрос с DISTINCT

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

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

Ответить
alexis
Сообщения: 2
Зарегистрирован: 07 апр 2005, 16:30

Долго работает запрос с DISTINCT

Сообщение alexis » 07 апр 2005, 16:34

Перешел с FB 1.0 на FB 1.5. Запрос который выполнялся в FB 1.0 32 сек, в FB 1.5 стал выполнятся 9 мин 13 сек. Удалил из запроса DISTINCT, запрос выполнился за 750 мс. Но появились дубли. Добавил Group By, то же время - 9 мин. в чем проблема?

dimitr
Разработчик Firebird
Сообщения: 888
Зарегистрирован: 26 окт 2004, 16:20

Сообщение dimitr » 07 апр 2005, 16:47

Запрос в студию, заодно с планами на FB1.0 и FB1.5.

alexis
Сообщения: 2
Зарегистрирован: 07 апр 2005, 16:30

Сообщение alexis » 07 апр 2005, 16:52

Извиняюсь. Поискал поиском, оказывается не только у меня такая проблема. Правда почему она возникла не понял, но исправляется заменой LEFT на INNER (у меня LEFT использовался). И время стало 375 мс, а я (и пользователи ) в FB 1.0 32 сек ждал

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

Сообщение kdv » 07 апр 2005, 19:33

замена left на inner - это не просто круто, это суперкруто....

Лысый
Сообщения: 177
Зарегистрирован: 08 ноя 2004, 08:20

Сообщение Лысый » 13 апр 2005, 12:02

>alexis
Ты бы все таки показал запрос...

Ответить