Skip to content

Commit 6b061fa

Browse files
perf: change db connect params (#11075)
1 parent b416e6b commit 6b061fa

File tree

4 files changed

+8
-4
lines changed

4 files changed

+8
-4
lines changed

agent/utils/common/sqlite.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,8 +71,9 @@ func GetDBWithPath(dbPath string) (*gorm.DB, error) {
7171
if dbError != nil {
7272
return nil, dbError
7373
}
74-
sqlDB.SetMaxOpenConns(1)
74+
sqlDB.SetMaxOpenConns(4)
7575
sqlDB.SetMaxIdleConns(1)
76+
sqlDB.SetConnMaxIdleTime(15 * time.Minute)
7677
sqlDB.SetConnMaxLifetime(time.Hour)
7778
return db, nil
7879
}

core/init/session/psession/psession.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,9 @@ func NewPSession(dbPath string) *PSession {
4848
if dbError != nil {
4949
panic(err)
5050
}
51-
sqlDB.SetMaxOpenConns(1)
51+
sqlDB.SetMaxOpenConns(4)
5252
sqlDB.SetMaxIdleConns(1)
53+
sqlDB.SetConnMaxIdleTime(15 * time.Minute)
5354
sqlDB.SetConnMaxLifetime(time.Hour)
5455

5556
store := gormstore.New(db, securecookie.GenerateRandomKey(32))

core/middleware/operation.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -233,8 +233,9 @@ func newDB(pathItem string) (*gorm.DB, error) {
233233
if err != nil {
234234
return nil, err
235235
}
236-
sqlDB.SetMaxOpenConns(1)
236+
sqlDB.SetMaxOpenConns(4)
237237
sqlDB.SetMaxIdleConns(1)
238+
sqlDB.SetConnMaxIdleTime(15 * time.Minute)
238239
sqlDB.SetConnMaxLifetime(time.Hour)
239240
return db, nil
240241
}

core/utils/common/sqlite.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,8 +67,9 @@ func GetDBWithPath(dbPath string) (*gorm.DB, error) {
6767
if dbError != nil {
6868
return nil, dbError
6969
}
70-
sqlDB.SetMaxOpenConns(1)
70+
sqlDB.SetMaxOpenConns(4)
7171
sqlDB.SetMaxIdleConns(1)
72+
sqlDB.SetConnMaxIdleTime(15 * time.Minute)
7273
sqlDB.SetConnMaxLifetime(time.Hour)
7374
return db, nil
7475
}

0 commit comments

Comments
 (0)