访问mysql数据库,产生大量连接,不信你试试

crazycn110 · · 5291 次点击
polaris
社区,需要你我一同完善!
这个是你的代码写的有问题。 db.Query("SELECT 1") 这句执行完,你将结果抛弃,数据库连接等待你处理结果集呢,你这样不停地Query,但不处理结果集,当然导致连接越来越多。 你可以改为: var rows *sql.Rows for { rows, err = db.Query("SELECT 1") rocheckErr(err) rows.Close() 试试,肯定不会出现很多连接了。
#1