From c1992f7616f786cfa970b8ce22f3776ece37ed10 Mon Sep 17 00:00:00 2001 From: pigwin Date: Sat, 4 Jan 2025 20:27:01 +0000 Subject: [PATCH] configure database connection settings for improved performance --- config/db.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/config/db.go b/config/db.go index a65ea92..de0cc32 100644 --- a/config/db.go +++ b/config/db.go @@ -28,6 +28,15 @@ func ConnectToPostgreSQL() (*sql.DB, error) { fmt.Println("Connection to PostgreSQL opened successfully :D") + // Set the maximum number of open connections to 20 + db.SetMaxOpenConns(20) + + // Set the maximum number of idle connections to 10 + db.SetMaxIdleConns(10) + + // Set the maximum connection lifetime to 1 hour + db.SetConnMaxLifetime(1 * time.Hour) + // Ping database to verify connection err = db.Ping()