最近公司开发的系统一到高峰期就报错,基本上都是连接数据库失败,没有响应之类的;连接字符串如下:
<add name="TEST" connectionString="User Id=orcl; Password=1234; Data Source=test;Pooling=true;Max Pool Size=32;Min Pool Size=5;"/>测试1000并发查询,到100左右就会报错,将字符串改成如下后(禁用连接池),就不会报错
<add name="TEST" connectionString="User Id=orcl; Password=1234; Data Source=test;Pooling=False;Max Pool Size=32;Min Pool Size=5;"/>我在想连接池应该对性能的提升上是个好东西,为什么我这里会出错,是设置不对还是什么原因,或者到底该不该用连接池,连接池的数量又应该怎么去设置才合理,盼高手解惑