Hello, Andrei!
Andrei wrote:
При выполнении запроса SELECT сервер
создает образ.
а? если plan sort - то может быть да.
Вопрос в том, если я
выполнил такой запрос и пробежался до
конца данных (EOF), но запрос не закрыл,
то сколько памяти отъедает такой
образ?
зависит от запроса.
К чему я спрашиваю. В TIBDataSet
используется QSelect для извлечения
записей. Этот запрос остается открытым
поука открыт датасет, даже если
достигнут конец списка записей.
ничего подобного. как только сервер выдал
клиенту последнюю запись, то после очередного
fetch с клиента сервер шлет ему EOF и освобождает
память, выделенную под запрос.
Если я
будут его (QSelect) закрывать
принудительно это даст какой-нибудь
выйгрыш или нет?
выигрыш где, в чем? миллиарды и триллионы записей?
натуральным перебором, по индексу, или в файле сортировки???
--
Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34