Встречается на собеседованиях • сегодня
Решал ли проблему set limit в базе данных
Да, сталкивался. При работе с большими наборами данных в SQL-запросах важно ограничивать выборку для оптимизации производительности. Например, в PostgreSQL/MySQL используется LIMIT:
sql
SELECT * FROM users LIMIT 10 OFFSET 20;В MongoDB аналог — limit():
javascript
db.users.find().limit(10).skip(20)Нюансы:
OFFSET/skipпри больших значениях замедляют запрос (СУБД всё равно проходит все предыдущие записи)- Для пагинации лучше использовать курсоры или
WHERE id > last_id - В React-приложениях часто комбинируют с lazy loading/virtual scroll
Пример для API:
javascript
// Express.js
app.get('/users', (req, res) => {
const limit = parseInt(req.query.limit) || 10;
const offset = parseInt(req.query.offset) || 0;
// ... запрос с LIMIT и OFFSET
});
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы