Чтение больших выборок данных частями
От:
Nikolay_P_I
Дата:
21.03.16 06:28
Оценка:
Есть задача: Дается Select * Where .... с результатом около миллиона. Задача — выполнить запрос и прочитать данные.
БД MS SQL, но интересно так же и академическое решение.
"В лоб" решить не получится: в память приложения все не влезет, да и по времени таймаут будет.
Как принято решать такие вопросы ?
Сам пока остановился на Select Top 1000 * Where ... AND ID > LastID Order by ID и чтении порциями
Переместить
Удалить
Выделить ветку
Проголосовать
Пока на собственное сообщение не было ответов, его можно удалить.
Удалить
Проголосовать
Заголовок: