Keyset (cursor) pagination
Në shqip: Faqosja me kursor
ShpjegimiSQ
OFFSET 100000 e detyron databazën të lexojë dhe hedhë 100 000 rreshta — gjithnjë e më ngadalë. Faqosja me „kursor“ kujton ID-në e fundit (WHERE id > 1234 LIMIT 20) dhe mbetet e shpejtë në çdo faqe. Kështu punojnë rrjetet sociale.
EnglishEN
OFFSET 100000 makes the database read and discard 100,000 rows — slower and slower. “Cursor” pagination remembers the last ID (WHERE id > 1234 LIMIT 20) and stays fast on every page. Social networks work this way.
Si ta mendosh
Si të vendosësh një shënues në libër në vend që të numërosh faqet nga fillimi.
Lexoje në anglisht
Like using a bookmark instead of counting pages from the start.
Shembull kodisql
SELECT * FROM postimet
WHERE id < 98231
ORDER BY id DESC LIMIT 20;