第一次连接后, Ping 实际上不会 对数据库执行ping *** 作 。这很奇怪,而且是错误的,但这就是它的工作方式(直到Go
1.8)。如果连接池中有一个尚未超时的现有连接,Ping会简单地从连接池中删除该连接并将其返回给您,而无需费心检查数据库是否仍然存在。
如果数据库驱动程序支持,Kardianos(他编写了上面的链接文档以及Govendor)在1.8中对此进行了修复。但是,在那之前,Ping无法确定数据库是否仍然存在。
欢迎分享,转载请注明来源:内存溢出
第一次连接后, Ping 实际上不会 对数据库执行ping *** 作 。这很奇怪,而且是错误的,但这就是它的工作方式(直到Go
1.8)。如果连接池中有一个尚未超时的现有连接,Ping会简单地从连接池中删除该连接并将其返回给您,而无需费心检查数据库是否仍然存在。
如果数据库驱动程序支持,Kardianos(他编写了上面的链接文档以及Govendor)在1.8中对此进行了修复。但是,在那之前,Ping无法确定数据库是否仍然存在。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)