Задать вопрос
@cohen

Теоретически, чем причина медленного fetch при быстром select?

День добрый.
Подскажите, пожалуйста, кто знает.
Имеется база firebird с достаточно запутанной структурой и индексацией.
Формируется запрос, в котором выбираются события, их первое и последнее проявление и количество.
select
  eventnames.name,
  min(parentevents.date),
  max(parentevents.date),
  count(events.id)
from events
inner join eventnames on events.id=eventnames.id
inner join parentevents on events.parent=parentevents.id
group by 1

В результате select происходит за несколько мс. А когда начинаешь fetch по строкам, все начинает тормозить, в т.ч. в ibexpert. Строк на входе немного, несколько тысяч. В чем теоретическая причина такого поведения?
Спасибо.
  • Вопрос задан
  • 106 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию
    5 месяцев
    Далее
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы