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秒。

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

  • 相关阅读:
    python_day10 socket serverr
    python_day10 协程 GEVENT
    python_day10 协程 Greenlet
    python_day10 协程
    python_day10 paramiko模块
    python-day10 线程 queue
    python_day10 event
    python_day10 信号量
    python_day10 锁
    CSS命名规范(规则)
  • 原文地址:https://www.cnblogs.com/fengxiaoling/p/9793233.html
Copyright © 2011-2022 走看看