mysql: too many connects sax1412 发布 2017-06-09 15:50 浏览 3400 回复 3 Web开发 用的jinzhu/gorm 怎么释放单个链接 或者 怎么设置最大连接数 红框内是插入数据操作
xgfone 2017-06-17 20:34 gorm底层使用了标准库database/sql,而sql有两个接口:SetMaxIdleConns、SetMaxOpenConns。其中,SetMaxOpenConns可以满足你的需求,但gorm中好像并没有与此接口对接(注:也可能作者已经实现了,但我没有发现此接口),以便允许使用者自定义最大连接数。sql默认情况下,连接数无限制。 你可以到 https://github.com/jinzhu/gorm/issues 上去提个 issue,请作者为gorm添加SetMaxOpenConns,以便用户可以自定义最大连接数。 # 0
xgfone 2017-06-23 10:24 xorm 有这两个接口,可以设置最大连接数。xorm也不错。其实我也挺喜欢gorm的,但它有个不好的缺点:只是一味地开发,不喜欢发布版本或打 Tag。这会对使用者造成很大的问题:今天能编译,到了明天可能就无法编译了。 # 2
共 3 个回复
xgfone
gorm
底层使用了标准库database/sql
,而sql
有两个接口:SetMaxIdleConns
、SetMaxOpenConns
。其中,SetMaxOpenConns
可以满足你的需求,但gorm
中好像并没有与此接口对接(注:也可能作者已经实现了,但我没有发现此接口),以便允许使用者自定义最大连接数。sql
默认情况下,连接数无限制。你可以到 https://github.com/jinzhu/gorm/issues 上去提个 issue,请作者为
gorm
添加SetMaxOpenConns
,以便用户可以自定义最大连接数。hhyue
换xorm吧
xgfone
xorm
有这两个接口,可以设置最大连接数。xorm
也不错。其实我也挺喜欢gorm
的,但它有个不好的缺点:只是一味地开发,不喜欢发布版本或打 Tag。这会对使用者造成很大的问题:今天能编译,到了明天可能就无法编译了。