腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(56)
视频
沙龙
1
回答
SetMaxOpenConns和
SetMaxIdleConns
、
为什么会有SetMaxOpenConns和
SetMaxIdleConns
。在中
SetMaxIdleConns
设置空闲连接池中的最大连接数。
浏览 3
提问于2015-08-11
得票数 11
回答已采纳
1
回答
Golang sql.DB WaitCount大于0,即使池中有足够的空闲连接
、
我正在查看一个在戈朗的网络应用程序的。这些指标每10s由导出到prometheus。另外,我注意到WaitCount和MaxIdleClosed非常大。WaitCount意味着没有空闲连接,而且由于MaxOpenConns限制,sql.DB无法打开更多连接。但是从上
浏览 3
提问于2021-05-22
得票数 1
回答已采纳
1
回答
如何使用db- v2为gorm v2中的多个实例配置sql连接?
、
dbresolver.RandomPolicy{}, dbConfig.SetMaxOpenConns(0)dbConfig.SetMaxOpenConns(0)dbConfig.SetConnMaxLifetime
浏览 33
提问于2020-10-27
得票数 1
回答已采纳
1
回答
mysql连接超时的最佳解决方案是什么?
、
我尝试将SetMaxOpenConns设置为9,
SetMaxIdleConns
设置为0,正如一些人所建议的那样。然而,这立即抛出了异常。(但如果我将
SetMaxIdleConns
设置为大于0,则不会立即引发异常)db.SetConnMaxLifetime(0)db.
SetMaxIdleConns
(5) 它已经跑了20分钟了。
浏览 4
提问于2017-02-09
得票数 1
1
回答
Oracle (godror)打开的连接超过允许的最大连接
、
我使用go 1.13和godror (以前的goracle)包作为驱动程序来访问我的oracle数据库。我遵循建议的预防措施,建立安全和理智的联系。但是,在某些情况下,我看到了go app、主机CentOS和oracle数据库的一些奇怪的错误行为。 我已设定我的关系不超过50,并通过它的正常使用,它遵守它。但是,在一些数据库忙着做一些昂贵的报告的情况下,我看到这个数字远远超过了预定的最大值。例如,打开的连接数达到10000!以下是我的连接字符串: user=user password=secret connectString=oracle_host:1521/testdb c
浏览 9
提问于2020-10-27
得票数 0
3
回答
每次调用gorm.Open()都会创建一个新的连接池吗?
、
、
我正在编写一段代码,从几个不同的地方调用数据库。在这段代码中,我一直在使用GORM库,每次需要与数据库交互时都调用gorm.Open()。
浏览 19
提问于2020-05-15
得票数 10
回答已采纳
3
回答
(go-sql-driver/mysql) packets.go中意外的EOF和忙缓冲区
、
我在go-sql-driver/mysql中得到了unexpected EOF and busy buffer错误,尽管在按照建议的设置了SetConnMaxLifetime、
SetMaxIdleConns
charset=utf8")db.SetConnMaxLifetime(time.Second * 5)db.SetMaxOpenConns
浏览 0
提问于2017-11-21
得票数 3
2
回答
如何在gorm中处理postgres DB连接超时/删除
、
、
我的DB连接及其getter如下: db, err := gorm.Open(postgres.Open(dbURL), &gorm.Config{}) return nil, err } if db == nil { } else {
浏览 12
提问于2022-10-13
得票数 1
回答已采纳
1
回答
如何在gorm v2上设置SQL连接配置
、
、
fmt.Println(err.Error()) db.DB().SetMaxOpenConns(0) db.DB().
SetMaxIdleConns
浏览 24
提问于2020-08-21
得票数 1
1
回答
在子例程中处理数据库的打开和关闭
、
、
我正在实现一个代码,在这个代码中,我需要以固定的时间间隔执行一些操作。为了将这些操作安排在固定的时间间隔,我使用了gocron。它工作得很好。代码流是:使用gocron的ii- scheduleActions (根据需要传递资源)我遇到过一些需要重新启动mysql服务的
浏览 4
提问于2018-05-25
得票数 0
2
回答
GORM pq太多连接
、
我在我的项目中使用GORM,所有事情都很好,直到我得到一个错误:我只是使用默认的配置。这个错误发生在我对我的应用程序执行了大量测试请求之后。
浏览 3
提问于2016-04-29
得票数 0
回答已采纳
1
回答
在查询Postgresql时偶尔检索“连接超时”错误
、
、
、
、
当我将sqlx与pgx一起使用时,我经常会遇到这个错误,而且我相信这是我端的一个配置错误,也是一个我没有理解的db概念:当试图从数据库读取时会发生这种情况。我在启动阶段插入sqlx: _ "github.com/jackc/pgx/stdlib" "github.com/jmoir
浏览 2
提问于2016-10-31
得票数 3
1
回答
我尝试连接mysql与golang,但它报告了一个错误。
、
nil { } db.
SetMaxIdleConns
浏览 4
提问于2016-09-09
得票数 0
1
回答
mysql上的连接池问题
、
、
我正在开发的api有一些问题:有时(是的,并不总是)当我从我的角度应用程序向golang服务器提出请求时,它会让我发现这个错误:当我尝试执行"QueryContext“时,"sql: database是关闭的”,但是我发现它更频繁地发生在从数据库(200个记录顶部)请求一个更大的数据的函数上。是否有任何应该更改的MySql设置?(mysql有默认的设置)Hre是我的代
浏览 3
提问于2022-01-24
得票数 0
3
回答
Golang -许多使用中的连接
、
、
、
、
result, err := sql.Open("godror", params.StringWithPassword())但是,我可以看到使用sql.DB.Stats
浏览 64
提问于2022-03-25
得票数 0
2
回答
无法仅使用golang连接mysql
、
我不能用golang连接到mysql。我可以用PHP或终端将它连接到同一个用户,但当我尝试使用golang时,它会说:Error 1045: Access denied for user 'ekin'@'localhost' (using password: YES) 我的代码: db, err := sql.Open("mysql", "ekin:dbpassword@/table") panic(err.Error()) }
浏览 25
提问于2021-04-29
得票数 0
1
回答
在使用max_query_size的golang脚本从clickhouse查询时遇到的问题超出了
、
debug=false") connect.
SetMaxIdleConns
(5)}
浏览 4
提问于2022-04-28
得票数 2
3
回答
Golang RESTful API负载测试导致过多的数据库连接
、
、
、
因为上面没有解决我的问题,所以我尝试设置db.
SetMaxIdleConns
( 1000 ),它解决了1000个POST请求/15秒的问题。意味着不会再有1040个错误。我试图增加db.
SetMaxIdleConns
()中的值,但这并没有什么区别。var db *sql.DB db = DbConnect() http.Handle("/",
浏览 6
提问于2014-10-25
得票数 3
回答已采纳
1
回答
为什么GOLANG MySQL驱动程序在更新和删除SQL中返回“坏连接”?
、
、
、
、
"MY_USERNAME:MY_PASSWORD@tcp(localhost:3306)/go_restful_api") db.
SetMaxIdleConns
(20) db.SetConnMaxIdleTime(
浏览 17
提问于2022-09-21
得票数 2
1
回答
如何在http goroutines之间共享mysql连接?
= nil { } r := mux.NewRouter
浏览 0
提问于2013-06-29
得票数 41
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
database/sql 使用注意事项
微服务之间调用超时的设置治理
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券