小编Jos*_*ick的帖子

确定为我的连接池提高最大池大小的内容

所以,我希望增加最大池大小.问题是我不知道"合理"的增加是多少.现在我没有设置它,只使用默认值100.以下是我更具体的问题:

  1. 为什么这个数字默认为100,看起来很低.显着提高到1000或类似的东西有什么负面影响?

  2. 有没有一种很好的方法来确定这个Max应该被提升到什么?

  3. 连接池的"范围"是什么?这个池是否都与数据库连接?每个"机器/服务器"连接都有自己的池?

背景:

我的应用程序运行时收到以下错误:

"超时已到期.在从池中获取连接之前已经过了超时时间.这可能是因为所有池连接都在使用中并且达到了最大池大小." 我已经阅读了很多其他类似问题的帖子,所有这些都讨论了我应该如何做两件事之一.

  1. 打开后确保我关闭所有连接
  2. 增加最大池大小

我有一个非常大的应用程序,因此(1)很难确定某个连接是否未被关闭.我找不到一个不是.

c# sql-server wcf

2
推荐指数
1
解决办法
2479
查看次数

标签 统计

c# ×1

sql-server ×1

wcf ×1