MaxConns — максимальное количество соединений к БД. Если все заняты — следующий запрос ждёт (или получает ошибку по таймауту). MinConns — сколько idle соединений поддерживать всегда, чтобы не тратить время на создание при всплеске. Типичные значения: MaxConns = количество CPU ядер БД * 2-3, MinConns = 2-5. Слишком много MaxConns — БД перегружена (PostgreSQL плохо с 500+ соединениями). Слишком мало — запросы ждут в очереди. Мониторь pool.Stat() — AcquireCount, IdleConns, TotalConns.
MaxConns vs MinConns в пуле?
Middle
338 просмотровAFK Offer AI
Задача: реализуйте producer-consumer через каналы