From 2b23dd77142bb1dd2eaebca19ea0bea374c145a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=99=BD=E8=8C=B6=E6=B8=85=E6=AC=A2?= Date: Tue, 7 Jan 2025 22:47:52 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=95=B0=E6=8D=AE=E5=BA=93?= =?UTF-8?q?=E8=BF=9E=E6=8E=A5=E6=B1=A0=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wrapper_db_client.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/wrapper_db_client.go b/wrapper_db_client.go index 6ea26d6..70298e1 100644 --- a/wrapper_db_client.go +++ b/wrapper_db_client.go @@ -133,6 +133,15 @@ func (dc *DBClient) GetDatabaseClient(conf *define.Driver, logInstance *zap.Logg return nil, fmt.Errorf("%v : db driver is not support", conf.DBType) } + dbInstance, _ := instance.DB() + if nil == conf.Connection { + conf.Connection = &define.Connection{ + MaxOpen: 100, + MaxIdle: 100, + } + } + dbInstance.SetMaxIdleConns(conf.Connection.MaxIdle) + dbInstance.SetMaxOpenConns(conf.Connection.MaxOpen) instance.Logger = wrapper.NewGormLoggerWithInstance(nil, instance, logInstance, "", nil) return instance, nil