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

本文关键字:一次 应用程序 连接 Oracle 12g 运行 每分钟 | 更新日期: 2023-09-27 18:05:10

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

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

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

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

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