Min Pool Size=5;Max Pool Size=100;Connect Timeout=8;Connection Lifetime=30;
当然,这意味着池中始终至少有5个连接,PerfMon证实了这一点。
但是如果我正确理解了微软的文档
设置会破坏任何
已经存在超过30秒了:
与当前时间相比,如果
该时间跨度(以秒为单位)超过了连接指定的值
由于这5个(或更多)连接经常被使用,我认为它们中没有一个会活到30秒以上,这是对的吗?因此,每隔半分钟左右,我的应用程序就会返回到SQL来握手5+个全新的连接?
this ancient article
确认仅对Close()执行生存期检查,因此此设置将
不