-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
第 67 期 sql 连接池分析 #498
Comments
@KippaZou database/sql 中 MaxIdleConns 和 MaxOpenConns 应该怎么设置才是相对合理的,在选择设置具体的值时,他们又受什么因素影响呢? |
|
幻灯片失效了,可以再分享下吗 谢谢~ |
|
请教下SetConnMaxLifetime的时间设置比wait_timeout小,每天还会出现个别的 invalid connection,这种情况遇到过没 |
我们没有遇到过这种情况,理论上出现这种情况还有几种可能,一个是 wait_timeout 是在终端形式的连接器里查的,不是在非终端的形式中中查的,设置的实际上还是 interactive time out;还一种可能是用的 mysql-driver 版本有点老,1.5 版本的 mysql driver 对于这种情况有个保护,会在 write packet 的时候检验连接的有效性,如果连接无效,会返回一个 ErrBadConn,sql.DB 会取一条新的连接。 |
【Go 夜读】 sql 连接池分析
大纲
分享者自我介绍
我叫邹文通,来自早安科技,是一名 golang 后端工程师。
分享时间
2019-11-14 21:00:00 UTC+8
Slides
参考资料
The text was updated successfully, but these errors were encountered: