2016-10-25 100 views
1

我们看到的连接数超过了我们的Web配置中针对最大池大小指定的连接数。ASP.net MVC和与Oracle的连接池,允许比最大池大小中指定的连接更多的连接

如果我们的设置是“最小池大小= 2;最大池大小= 3”,为什么我们会看到多达10个连接?

我们正在使用实体框架,并具有以下连接:

私人InmateEntities DB =新InmateEntities();

+0

您在某种活动监视器中看到过这些连接吗?这些看起来像什么? –

+0

我们的DBA说他可以从Oracle的一面看到他们。他最多可以看到来自我们连接到数据库的用户的10个连接。 –

+0

对于单个请求,我至少有3个连接,如果您有几个请求可能正常。 –

回答

0

一定不要弄错进程和连接,我测试了它和这里是我有一个最简单的查询:

enter image description here

有运行3点的过程,但是从单个会话ID正在添加。

一个会话ID =一个连接

如果你有一个查询多个会话ID,那么,这将是非常奇怪的。