refactor: Update database connection settings to limit concurrency and idle connections (#11045)

This commit is contained in:
KOMATA 2025-11-24 14:04:54 +08:00 committed by GitHub
parent 4dd9f00637
commit 4ddeb81972
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 6 additions and 6 deletions

View file

@ -71,8 +71,8 @@ func GetDBWithPath(dbPath string) (*gorm.DB, error) {
if dbError != nil {
return nil, dbError
}
sqlDB.SetConnMaxIdleTime(10)
sqlDB.SetMaxOpenConns(100)
sqlDB.SetMaxOpenConns(1)
sqlDB.SetMaxIdleConns(1)
sqlDB.SetConnMaxLifetime(time.Hour)
return db, nil
}

View file

@ -233,8 +233,8 @@ func newDB(pathItem string) (*gorm.DB, error) {
if err != nil {
return nil, err
}
sqlDB.SetConnMaxIdleTime(10)
sqlDB.SetMaxOpenConns(100)
sqlDB.SetMaxOpenConns(1)
sqlDB.SetMaxIdleConns(1)
sqlDB.SetConnMaxLifetime(time.Hour)
return db, nil
}

View file

@ -67,8 +67,8 @@ func GetDBWithPath(dbPath string) (*gorm.DB, error) {
if dbError != nil {
return nil, dbError
}
sqlDB.SetConnMaxIdleTime(10)
sqlDB.SetMaxOpenConns(100)
sqlDB.SetMaxOpenConns(1)
sqlDB.SetMaxIdleConns(1)
sqlDB.SetConnMaxLifetime(time.Hour)
return db, nil
}