perf: change db connect params (#11075)

This commit is contained in:
CityFun
2025-11-26 11:11:11 +08:00
committed by GitHub
parent b416e6b6f1
commit 6b061fa327
4 changed files with 8 additions and 4 deletions

View File

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

View File

@@ -48,8 +48,9 @@ func NewPSession(dbPath string) *PSession {
if dbError != nil {
panic(err)
}
sqlDB.SetMaxOpenConns(1)
sqlDB.SetMaxOpenConns(4)
sqlDB.SetMaxIdleConns(1)
sqlDB.SetConnMaxIdleTime(15 * time.Minute)
sqlDB.SetConnMaxLifetime(time.Hour)
store := gormstore.New(db, securecookie.GenerateRandomKey(32))

View File

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

View File

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