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