Запросы, планы, оптимизация запросов, ...
Модераторы: kdv, CyberMax
-
alexis
- Сообщения: 2
- Зарегистрирован: 07 апр 2005, 16:30
Сообщение
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
Ты бы все таки показал запрос...