为什么我们需要在ConnectionString中设置最小池大小

螺旋线

对于SQL连接池,为什么我们需要设置最小池大小?由于连接将保存在连接池中并可以重复使用,为什么我们需要保留最小池大小指定的实时连接?谢谢。

蒂姆·施密特

打开和维护连接非常昂贵,因此,如果您知道(总是)需要多个连接,最好指定,MinPoolSize因为这样可以确保这些连接可用。

另外,从MSDN

如果MinPoolSize未在连接字符串中指定或将其指定为零,则在一段时间不活动之后,池中的连接将关闭。但是,如果指定MinPoolSize的值大于零,则直到AppDomain卸载并且进程结束时,连接池才会被销毁维护非活动或空的池涉及最小的系统开销。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我们需要在ConnectionString中设置最小池大小

来自分类Dev

我们为什么需要在vaadin的绑定中设置bean ** binder.setBean(object)**

来自分类Dev

Vulkan:为什么我们需要在VkQueuePresentKHR之后检查窗口调整大小

来自分类Dev

为什么我们需要在Linux上挂载?

来自分类Dev

为什么我们需要在Linux上挂载?

来自分类Dev

为什么我们需要在MSIL中显式调用父构造函数?

来自分类Dev

为什么我们需要在此脚本中调用“ c.set.bind(c)”?

来自分类Dev

为什么我们需要在Android应用中存储Goefence数据?

来自分类Dev

为什么我们需要在JavaScript中定义构造函数

来自分类Dev

为什么我们需要在Kafka Consumer Configuration中添加所有Zookeeper节点

来自分类Dev

为什么我们需要在民意调查中调用poll_wait?

来自分类Dev

为什么我们需要在C中关闭文件?

来自分类Dev

为什么需要在我们的应用程序中刷新数据库视图?

来自分类Dev

为什么我们需要在链接列表中填充数据?

来自分类Dev

为什么我们总是需要在Visual Studio中通过nuget安装efcore?

来自分类Dev

为什么我们需要在React Hook中返回一个函数?

来自分类Dev

为什么我们需要在Android应用中存储Goefence数据?

来自分类Dev

为什么我们需要在/ dev / null 2>&1中有2>&1?

来自分类Dev

为什么我们需要在此脚本中调用“ c.set.bind(c)”?

来自分类Dev

为什么我们需要在MongoDB中定义数据模型

来自分类Dev

为什么我们需要在实体中声明非空构造函数?

来自分类Dev

在 Spark Window 函数中,为什么我们需要在最后使用 drop()

来自分类Dev

在Selenium WebDriver中,为什么我们需要在使用显式等待之前将隐式等待设置为0

来自分类Dev

在Java中,为什么我们需要在布尔表达式中减去一些数字?

来自分类Dev

JAVA-ThreadPoolExecutor 为什么我们需要在recheck过程中判断execute函数中的worker数量?

来自分类Dev

PyQt4:为什么我们需要在对super()的调用中传递类名

来自分类Dev

为什么我们需要在终端中以root用户身份进行关机和重新启动?

来自分类Dev

为什么我们需要在ASP.NET MVC中调用父类的空虚方法

来自分类Dev

为什么我们不再需要在更高版本的ASP.NET Core中手动验证模型?

Related 相关文章

  1. 1

    为什么我们需要在ConnectionString中设置最小池大小

  2. 2

    我们为什么需要在vaadin的绑定中设置bean ** binder.setBean(object)**

  3. 3

    Vulkan:为什么我们需要在VkQueuePresentKHR之后检查窗口调整大小

  4. 4

    为什么我们需要在Linux上挂载?

  5. 5

    为什么我们需要在Linux上挂载?

  6. 6

    为什么我们需要在MSIL中显式调用父构造函数?

  7. 7

    为什么我们需要在此脚本中调用“ c.set.bind(c)”?

  8. 8

    为什么我们需要在Android应用中存储Goefence数据?

  9. 9

    为什么我们需要在JavaScript中定义构造函数

  10. 10

    为什么我们需要在Kafka Consumer Configuration中添加所有Zookeeper节点

  11. 11

    为什么我们需要在民意调查中调用poll_wait?

  12. 12

    为什么我们需要在C中关闭文件?

  13. 13

    为什么需要在我们的应用程序中刷新数据库视图?

  14. 14

    为什么我们需要在链接列表中填充数据?

  15. 15

    为什么我们总是需要在Visual Studio中通过nuget安装efcore?

  16. 16

    为什么我们需要在React Hook中返回一个函数?

  17. 17

    为什么我们需要在Android应用中存储Goefence数据?

  18. 18

    为什么我们需要在/ dev / null 2>&1中有2>&1?

  19. 19

    为什么我们需要在此脚本中调用“ c.set.bind(c)”?

  20. 20

    为什么我们需要在MongoDB中定义数据模型

  21. 21

    为什么我们需要在实体中声明非空构造函数?

  22. 22

    在 Spark Window 函数中,为什么我们需要在最后使用 drop()

  23. 23

    在Selenium WebDriver中,为什么我们需要在使用显式等待之前将隐式等待设置为0

  24. 24

    在Java中,为什么我们需要在布尔表达式中减去一些数字?

  25. 25

    JAVA-ThreadPoolExecutor 为什么我们需要在recheck过程中判断execute函数中的worker数量?

  26. 26

    PyQt4:为什么我们需要在对super()的调用中传递类名

  27. 27

    为什么我们需要在终端中以root用户身份进行关机和重新启动?

  28. 28

    为什么我们需要在ASP.NET MVC中调用父类的空虚方法

  29. 29

    为什么我们不再需要在更高版本的ASP.NET Core中手动验证模型?

热门标签

归档