Чтение больших выборок данных частями
От: Nikolay_P_I  
Дата: 21.03.16 06:28
Оценка: :)
Есть задача: Дается Select * Where .... с результатом около миллиона. Задача — выполнить запрос и прочитать данные.

БД MS SQL, но интересно так же и академическое решение.

"В лоб" решить не получится: в память приложения все не влезет, да и по времени таймаут будет.

Как принято решать такие вопросы ?

Сам пока остановился на Select Top 1000 * Where ... AND ID > LastID Order by ID и чтении порциями
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.