Основные подходы: 1) EXPLAIN ANALYZE для анализа плана запроса. 2) Индексы на поля в WHERE, JOIN, ORDER BY. 3) Избегай SELECT * — выбирай только нужные поля. 4) Пагинация cursor-based для больших таблиц (быстрее OFFSET). 5) Connection pooling (уже обсудили). 6) Кэширование частых запросов в Redis. 7) Партиционирование для больших таблиц. 8) Избегай N+1 через joins/includes. 9) Использование prepared statements. Мониторинг: slow query log, pg_stat_statements.
Как оптимизировать SQL запросы в Node.js приложении?
Senior
296 просмотровAFK Offer AI
Напиши обработчик загрузки файлов через multer с валидацией типа и размера