Eines vorweg:Ein Full Table Scan ist nicht immer der Teufel.
- Prüfen Sie in Ihrem Erklärplan die Kosten Ihrer Anfrage ohne Paginierung
- Überprüfen Sie es in Ihrer Paginierungslösung
Versuchen Sie auch bei Tests, große Tabellen mit hohen Paginierungswerten zu verwenden
Zusätzliche Punkte:
- Paginierung ohne Sortierung ist immer gefährlich, da Sie nicht sicher sein können, in welcher Reihenfolge Oracle Ihr Ergebnis für Ihre nächste "Seite" liefert -> möglicherweise nicht reproduzierbare Ergebnisse
- Auch in einem geordneten Ergebnis ist es möglich, dass ein "neuer Eintrag" auf einer Seite vor Ihrer aktuellen "Ansicht" Ihre "nächste Seite" beeinflusst
Ich nehme an, Sie möchten eine Abfrage in DB "speichern" und die Daten Seite für Seite abrufen, bis sich an den unterstrichenen Daten etwas geändert hat?