J'ai besoin de montrer les résultats de SQLite dans une vue de liste. Bien sûr, j'ai besoin de paginer les résultats.
La première option consiste à utiliser la clause LIMIT. Par exemple :
SELECT * FROM Table LIMIT 100, 5000
Il renvoie les enregistrements 5001 à 5100. Le problème est qu'en interne, SQLite "lit" les 5000 premiers enregistrements et ce n'est pas très efficace.
Quelle est la meilleure approche pour la pagination lorsqu'il y a beaucoup d'enregistrements ?