1. 首页
  2. 主题
  3. Go问与答

关于数据库连接过多的,大佬来帮帮忙

ys89576041 · · 1496 次点击
错误:Error 1040: Too many connections ![image.png](https://static.studygolang.com/180328/aa6182fd64ba3ff8c229fb80606c2b5f) 如图,为了下次读取数据快捷,我声明了Db变量,并在初始化函数里面初始化了,其他函数调用的时候,从未关闭, 然后,请求次数多了之后,就出了错误Error 1040: Too many connections,求大佬告知正确姿势,或者推荐相关文章,谢谢
90design
狗狼都是神
还有一个问题就是链接容易出现connect timing out, 我之前就是出现过这个提示
#11
更多评论
我没记错的话,sql.Open并没有打开连接,后续实际操作才会打开连接。 https://github.com/golang/go/wiki/SQLInterface
#1
Query的结果用完了记得释放。 如果还是多的话,那可能是因为你有太多的goroutine同时访问数据库了,可以自己做个排队机制
#2

用户登录

没有账号?注册

今日阅读排行

    加载中

一周阅读排行

    加载中