Node.js · Middle · Frage 74 von 75
Warum ist Cursor-basierte Paginierung bei großen Tabellen oft besser als OFFSET?
- 1Cursor liefern dem Client alle Zeilen auf einmal
- 2
OFFSETwird von PostgreSQL gar nicht unterstützt - 3
OFFSETüberspringt Zeilen; ein Cursor nutzt den Index
Antwort zeigen
Richtige Antwort: OFFSET überspringt Zeilen; ein Cursor nutzt den Index
Erklärung
Seite 10.000 mit OFFSET durchsucht alles davor. Der Kompromiss: Cursor können nicht direkt zu Seite N springen.