C#和Oracle 12g - 每分钟运行一次的应用程序的连接池

时间:2015-07-28 09:54:31

标签: c# oracle plsql connection-pooling

我们有一个服务,每分钟运行一次调用控制台应用程序。控制台应用程序连接到oracle /在每次执行时执行查询/关闭连接然后退出。

我知道连接池是重用连接的能力,通过抓取可用连接,每次最小化必须连接和断开连接到数据库的影响。

我的问题是,连接池如何为我上面提到的设置工作?由于控制台应用程序每次都退出,在下一次运行时,它是否利用连接池还是每次运行都会创建新实例?

1 个答案:

答案 0 :(得分:0)

不在应用程序的不同运行实例上共享连接池连接。因此,如果您关闭任何应用程序,其连接池连接将被关闭。每次应用程序启动时,您都将为该应用程序启动一个新的连接池。