Pool лучше одного соединения — переиспользует соединения вместо создания новых. pg Pool настройки: max (default 10) — максимум соединений, idleTimeoutMillis — закрыть idle соединение, connectionTimeoutMillis — timeout ожидания соединения. Правило: pool size ≈ (cores * 2) + effective_spindle_count. Слишком большой pool не ускоряет — PostgreSQL тоже имеет лимит. Следи за метрикой pool.totalCount, pool.idleCount, pool.waitingCount для мониторинга.
Как настроить connection pool для PostgreSQL в Node.js?
Middle
291 просмотровAFK Offer AI
Напиши мок для внешнего HTTP сервиса используя nock или jest.mock