zoukankan      html  css  js  c++  java
  • SqlServer 连接 相关。

    sqlserver数据库连接池是一个客户端的东西。和sql server服务器无关。

    各种provider默认的连接池大小不同。

    比如:Ado.NET 中sqlserver 连接池默认的值是100. 

    连接池大小也是配置在连接字符串中,

    程序启动后客户端的Provider程序根据字符串中定义的值维护连接池的大小。

    连接池可以随便配成多少没有限制,甚至可以超过32767(sqlserver 服务器能够接受的最大连接数32767),但是如果配的太大,占用内存会太多而已。

    sqlserver 配置超时分为两部分:

    一个是connection time 这个是获取连接的超时时间。

    Ado.net这个默认值是15秒.

    使用EntityFramework时,自动添加的连接字符串里面是30秒。

    connection timetout是一个只读属性也就是说只能在连接字符串中配置,代码中不好修改。

    还有一个是 commandtimeout 这个是  拿到连接以后执行的时候的超时时间。

    ado.net 中commandtimeout默认值 为null 这个时候是取默认值,默认值为30秒。

    这个是可以在代码中修改的

  • 相关阅读:
    linux软件安装与卸载
    杂项搜集整理
    AS3的反编译
    linux驱动杂项
    Android 匿名共享内存C++接口分析
    S3C2440 之SPI
    二叉树
    ajax简介
    SP2-0618: Cannot find the Session Identifier. Check PLUSTRACE role is enabled
    让 collabtive-11 支持中文
  • 原文地址:https://www.cnblogs.com/fengxiaoling/p/9793233.html
Copyright © 2011-2022 走看看