2019-03-04から1日間の記事一覧
putConnDBLockedというメソッド中でやっていた ここでdb.freeConにappendしている } else if err == nil && !db.closed { if db.maxIdleConnsLocked() > len(db.freeConn) { db.freeConn = append(db.freeConn, dc) db.startCleanerLocked() return true } …
http://go-database-sql.org/surprises.html こちらのページに書かれている Opening and closing databases can cause exhaustion of resources. が気になったのでwrkで負荷をかけてみた。 条件 dockerでmysqlを立ち上げる SelectとUpdateが単純に走るだけの…