时间:2018-04-03 10:44:17

标签: database dropwizard

我们正在使用dropwizard-jdbi提供的默认配置来连接数据库。

使用以下命令获取sql连接对象

Connection dbConnection = handle.getConnection();

代码是否已经完成并验证了已打开的连接是否已关闭。

但是当我检查v$session时,我可以看到一些非活动会话仍然存在并且很长时间没有被释放。

我正在使用dropwizard提供的默认连接池。

请告诉我如何释放非活动会话。

1 个答案:

答案 0 :(得分:0)

Dropwizard的配置文件中有哪些设置?

如果您查看http://www.dropwizard.io/1.3.0/docs/manual/configuration.html#database,然后查看服务配置,则可以选择连接以保持活动状态。

  # the minimum number of connections to keep open
  minSize: 10

但是大多数时候你想要打开一些连接会加速你的应用程序。您的应用程序不必为每次调用一次又一次地验证和连接数据库。这是连接池的目的之一。