none
关于连接池的创建 RRS feed

  • 问题

  • 请问连接字符串中是不是可以不写Pooling=true;Max Pool Size=40000;Min Pool Size=0; 就默认已经启用了SQLSERVER连接池

    我看这篇文章里说的连接字符串不用加Pooling=true;Max Pool Size=40000;Min Pool Size=0:

    http://www.cnblogs.com/tuyile006/archive/2008/05/26/1207988.html

    但是另外一篇文章里说在连接字符串要增加Pooling=true;Max Pool Size=40000;Min Pool Size=0

    http://www.cnblogs.com/wlb/archive/2012/04/08/2437617.html

    如果不加Pooling=true;Max Pool Size=40000;Min Pool Size=0 就没有启用连接池功能,最大并发连接数是100多

    增加了Pooling=true;Max Pool Size=40000;Min Pool Size=0 启用了连接池 最大并发连接数是2W多

    到底要不要在连接字符串里加上Pooling=true;Max Pool Size=40000;Min Pool Size=0


    给我写信: QQ我:点击这里给我发消息


    2012年9月22日 16:19

答案

  • 你好,

    请问你希望的最大并发连接数是多少? Max pool size 默认的情况下是100, 你在第二篇文章里也看到了,能连接100个达到最大池大小,也说明了是默认启用了SQL Server 连接池的。 如果在连接字符串中定义了最大池大小,就会出现第二篇文章的第二个结果。 加不加Pooling=true;Max Pool Size=40000;Min Pool Size=0 要看你预设的最大池值是多少,再决定。

    Thanks.


    Please remember to mark the replies as answers if they help and unmark them if they provide no help. This can be beneficial to other community members reading the thread.


    2012年9月24日 7:38
    版主

全部回复

  • 你好,

    请问你希望的最大并发连接数是多少? Max pool size 默认的情况下是100, 你在第二篇文章里也看到了,能连接100个达到最大池大小,也说明了是默认启用了SQL Server 连接池的。 如果在连接字符串中定义了最大池大小,就会出现第二篇文章的第二个结果。 加不加Pooling=true;Max Pool Size=40000;Min Pool Size=0 要看你预设的最大池值是多少,再决定。

    Thanks.


    Please remember to mark the replies as answers if they help and unmark them if they provide no help. This can be beneficial to other community members reading the thread.


    2012年9月24日 7:38
    版主
  • 明白了 

    给我写信: QQ我:点击这里给我发消息

    2012年9月24日 14:33