pgxpool — пул соединений к PostgreSQL из библиотеки pgx. Создаёшь через pgxpool.New(ctx, connString) или pgxpool.NewWithConfig с детальными настройками. Ключевые параметры: MaxConns (макс соединений, обычно 20-50), MinConns (держать живыми), MaxConnLifetime (пересоздавать старые), MaxConnIdleTime (закрывать простаивающие). В нашем проекте pgxpool используется вместо database/sql — он быстрее, поддерживает нативный PostgreSQL протокол, копирование, listen/notify. Пул потокобезопасен, одного инстанса хватает на всё приложение.
Как настроить pgxpool?
Middle
713 просмотровAFK Offer AI
Как оптимизировать Docker image?