Bazat e të dhënave

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;

Terma të lidhur