Эффективное разбиение на страницы в SQLite с миллионами записей

Мне нужно показать результаты SQLite в виде списка. Конечно, мне нужно публиковать результаты.

Первый вариант - использовать предложение LIMIT. Например:

SELECT * FROM Table LIMIT 100, 5000

Он возвращает записи с 5001 по 5100. Проблема в том, что внутренне SQLite "читает» первые 5000 записей и это не слишком эффективно.

Каков наилучший подход для подкачки страниц, когда записей много?

Ответы на вопрос(1)

Ваш ответ на вопрос