Как работает LIMIT и OFFSET? Проблемы OFFSET.

Ответ

LIMIT n - вернуть не более n строк. OFFSET m - пропустить первые m строк. Порядок: ORDER BY обязателен для предсказуемого результата.

Проблема OFFSET: при больших m БД все равно "проходит" первые m строк (сканирует/сортирует), поэтому производительность падает. Для постраничной навигации лучше ключ пагинации: WHERE id > :last_seen_id ORDER BY id LIMIT 20.

🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.