【发布时间】:2017-03-01 20:56:50
【问题描述】:
我的应用程序基于 java 构建并使用 sql server 数据库。
大约有 50 人在使用该应用程序。但是我在数据库中最多有 900 个连接对象,并且数据库在高峰时间会下降。如何有效地使用连接对象并控制连接数量。
【问题讨论】:
-
默认情况下它将使用池连接对象。检查你的
-
听起来你没有关闭连接。仔细检查您的代码,使用连接池,并确保在完成一个工作单元后立即调用
Connection.close()。 -
我们有一个池管理器来创建连接并保存它们。每完成一个工作单元,我们就会返回池中。
-
滚动你自己的连接池是个坏主意。听起来你那里有一个错误。
标签: sql sql-server jdbc connection