Fix stdlib

scan-io
Jack Christensen 2014-07-14 07:58:37 -05:00
parent ce3c76408e
commit ec82bc9d1e
1 changed files with 3 additions and 2 deletions

View File

@ -67,8 +67,9 @@ func OpenFromConnPool(pool *pgx.ConnPool) (*sql.DB, error) {
// Don't have database/sql immediately release all idle connections because
// that would mean that prepared statements would be lost (which kills
// performance if the prepared statements constantly have to be reprepared)
db.SetMaxIdleConns(pool.MaxConnectionCount() - 2)
db.SetMaxOpenConns(pool.MaxConnectionCount())
stat := pool.Stat()
db.SetMaxIdleConns(stat.MaxConnections - 2)
db.SetMaxOpenConns(stat.MaxConnections)
return db, nil
}