对连接字符串中Min Pool Size的错误理解

假设我们在一个ASP.NET应用程序的连接字符串中将Min Pool Size设置为30:

<add name="cnblogs" connectionString="Data Source=.;Initial Catalog=cnblogs;Min Pool Size=30" providerName="System.Data.SqlClient"/>

访问一下应用程序,然后用Windows Performance Monitor监测一下.NET Data Provider for SqlServer -> NumberOfPooledConnections(连接池中的连接总数):

连接池中的连接总数不是30,而是60(见上图)。Min Pool Size=30,为什么NumberOfPooledConnections会是60?

用Performance Monitor监测一下.NET Data Provider for SqlServer -> NumberOfActiveConnectionPools:

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索sqlserver
, 字符串
, 应用程序
, 监测
, pool
performance
minpoolsize、min pool size、minpoolsize多大合适、c3p0 minpoolsize、corepoolsize,以便于您获取更多的相关知识。

时间: 2024-09-17 03:44:11

对连接字符串中Min Pool Size的错误理解的相关文章

Excel连接字符串中的HDR、IMEX参数详解

参数HDR的值: HDR=Yes,这代表第一行是标题,不做为数据使用 ,如果用HDR=NO,则表示第一行不是标题,做为数据来使用. 系统默认的是YES 参数Excel 8.0 对于Excel 97以上版本都用Excel 8.0 IMEX ( IMport EXport mode )设置 IMEX 有三种模式: 复制代码 代码如下: 0 is Export mode 1 is Import mode 2 is Linked mode (full update capabilities) 我这里特别

Excel连接字符串中的HDR、IMEX参数详解_应用技巧

参数HDR的值: HDR=Yes,这代表第一行是标题,不做为数据使用 ,如果用HDR=NO,则表示第一行不是标题,做为数据来使用. 系统默认的是YES 参数Excel 8.0 对于Excel 97以上版本都用Excel 8.0 IMEX ( IMport EXport mode )设置 IMEX 有三种模式: 复制代码 代码如下: 0 is Export mode 1 is Import mode 2 is Linked mode (full update capabilities) 我这里特别

c#,oracle的连接字符串,sys用户的解决办法。

oracle|解决|字符串 System.Data.OracleClientOracleConnection.ConnectionString 属性下表为 ConnectionString 内的值列出了有效的名称. 名称 默认值 说明 数据源或服务器   要连接的oracle实例的名称或网络地址 集成安全性 'false' 该连接是否为安全的连接. 可识别的值为 true(极力建议使用).false.yes 和 no. 密码   Oracle 帐户的登录密码(建议不要使用.为了保持较高的安全级别

MSSQL连接字符串,你真的清楚吗?

原文:MSSQL连接字符串,你真的清楚吗?     几年前当我第一次面试时,考官发现我是个新手于是他让我写个连接字符串,虽然当时就知道X种连接字符串的写法,但是当时却没能写对一个,工作多年后我仍然不能写一个正确的连接字符串,但我知道打发新人时,让他写连接字符串是个不错的方法.    以下是一个常用的ADO.NET 连接MSSQL的字符串  "Data Source=.;Initial Catalog=MyDBA;Integrated Security=SSPI"  在IIS 环境下 我

sqlserver 数据库连接字符串中的可选项收集_MsSql

Application Name(应用程序名称):应用程序的名称.如果没有被指定的话,它的值为.NET SqlClient Data Provider(数据提供程序). AttachDBFilename/extended properties(扩展属性)/Initial File Name(初始文件名):可连接数据库的主要文件的名称,包括完整路径名称.数据库名称必须用关键字数据库指定. Connect Timeout(连接超时)/Connection Timeout(连接超时):一个到服务器的连

sqlserver 数据库连接字符串中的可选项收集

Application Name(应用程序名称):应用程序的名称.如果没有被指定的话,它的值为.NET SqlClient Data Provider(数据提供程序). AttachDBFilename/extended properties(扩展属性)/Initial File Name(初始文件名):可连接数据库的主要文件的名称,包括完整路径名称.数据库名称必须用关键字数据库指定. Connect Timeout(连接超时)/Connection Timeout(连接超时):一个到服务器的连

sql server的连接字符串

initial catalog=Northwind; Data Source=localhost; Connection Timeout=30; User Id=MYUSER; Password=PASSWORD; Min Pool Size=20; Max Pool Size=200; Incr Pool Size=10; Decr Pool Size=5; 当使用window身份认证模式时,会为每一个window用户,创建一个连接池,当使用sql server身份认证模式时,只要连接字符串相

vs2010连接字符串,字符串如何修改?

问题描述 现在数据库端口号都设置对了,但是问题还是在连接字符串上,显示的异常信息是"无法打开登录所请求的数据库"familywealth".登录失败.用户'xh-PCxh'登录失败."请教各位下面的连接字符串怎么该?谢谢!<addkey="connectionstring"value="DataSource=.SQLEXPRESS;InitialCatalog=familywealth;IntegratedSecurity=Tru

保护连接字符串

保护连接字符串 摘自MSDN 保护对数据源的访问是安全应用程序最重要的目标之一.为了帮助限制对数据源的访问,必须保护连接信息(例如用户标识.密码和数据源名称)的连接信息.以纯文本形式存储用户标识和密码(例如在源代码中)会造成严重的安全问题.即使为外部源提供包含用户标识和密码信息的编译版代码,编译的代码也可能会被反汇编,用户标识和密码可能会被使用 MSIL 反汇编程序 (Ildasm.exe) 工具公开.因此,关键信息(如用户标识和密码)一定不要存在于代码中. 指定 Windows 身份验证(集成