1
0
mirror of https://github.com/golang/go synced 2024-10-05 20:21:21 -06:00
go/src/database/sql
INADA Naoki 0c516c1632 database/sql: Add DB.SetConnMaxLifetime
Long lived connections may make some DB operation difficult.
(e.g. retiring load balanced DB server.)
So SetConnMaxLifetime closes long lived connections.

It can be used to limit maximum idle time, too.
Closing idle connections reduces active connections while application is idle
and avoids connections are closed by server side (cause errBadConn while querying).

fixes #9851

Change-Id: I2e8e824219c1bee7f4b885d38ed96d11b7202b56
Reviewed-on: https://go-review.googlesource.com/6580
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2015-12-02 17:38:31 +00:00
..
driver
convert_test.go database/sql: fix conversions to and from user-defined types 2015-10-06 20:59:00 +00:00
convert.go database/sql: fix conversions to and from user-defined types 2015-10-06 20:59:00 +00:00
doc.txt
example_test.go
fakedb_test.go database/sql: avoid deadlock waiting for connections 2015-10-16 15:17:03 +00:00
sql_test.go database/sql: Add DB.SetConnMaxLifetime 2015-12-02 17:38:31 +00:00
sql.go database/sql: Add DB.SetConnMaxLifetime 2015-12-02 17:38:31 +00:00