Skip to content

Commit 4ddeb81

Browse files
authored
refactor: Update database connection settings to limit concurrency and idle connections (#11045)
1 parent 4dd9f00 commit 4ddeb81

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

agent/utils/common/sqlite.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,8 +71,8 @@ func GetDBWithPath(dbPath string) (*gorm.DB, error) {
7171
if dbError != nil {
7272
return nil, dbError
7373
}
74-
sqlDB.SetConnMaxIdleTime(10)
75-
sqlDB.SetMaxOpenConns(100)
74+
sqlDB.SetMaxOpenConns(1)
75+
sqlDB.SetMaxIdleConns(1)
7676
sqlDB.SetConnMaxLifetime(time.Hour)
7777
return db, nil
7878
}

core/middleware/operation.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -233,8 +233,8 @@ func newDB(pathItem string) (*gorm.DB, error) {
233233
if err != nil {
234234
return nil, err
235235
}
236-
sqlDB.SetConnMaxIdleTime(10)
237-
sqlDB.SetMaxOpenConns(100)
236+
sqlDB.SetMaxOpenConns(1)
237+
sqlDB.SetMaxIdleConns(1)
238238
sqlDB.SetConnMaxLifetime(time.Hour)
239239
return db, nil
240240
}

core/utils/common/sqlite.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,8 +67,8 @@ func GetDBWithPath(dbPath string) (*gorm.DB, error) {
6767
if dbError != nil {
6868
return nil, dbError
6969
}
70-
sqlDB.SetConnMaxIdleTime(10)
71-
sqlDB.SetMaxOpenConns(100)
70+
sqlDB.SetMaxOpenConns(1)
71+
sqlDB.SetMaxIdleConns(1)
7272
sqlDB.SetConnMaxLifetime(time.Hour)
7373
return db, nil
7474
}

0 commit comments

Comments
 (0)