当前位置: 首页 > news >正文

IIS并发连接数和数据库连接池

一、数据库连接池

1、报错:

    超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小。

2、问题分析:

    问题的原因是与数据库的连接没有显示关闭,而等系统自动回收是要时间的.

3、相关知识:

    数据库连接数,也就是一个数据库,最多能够同时接受多少个客户的连接.
    在没有数据库连接池的情况下, 一个客户,每次访问, 就要创建一个数据库连接, 执行SQL, 获取结果,然后关闭、释放掉数据库连接。问题就在于创建一个数据库连接, 是一个很消耗资源,花费很多时间的操作。于是,数据库连接池产生了。
    数据库连接池预先打开一定数量的数据库连接,并维持着连接。当客户要执行SQL语句的时候,从数据库连接池里面获取一个连接,执行SQL, 获取结果,然后把数据库连接交还给数据库连接池。
    假如一个session , 执行10次独立的操作。那么不使用数据库连接池的话,需要创建数据库连接10次,并关闭10次。使用数据库连接池的话,直接使用数据库连接池中已经打开好的,直接使用。

4、解决方法

    a、在代码里面,把未关闭的数据库连接关闭并释放资源
    b、扩大共享池,配置文件里面,在数据库连接加
       Max Pool Size=512;server=local;uid=;pwd=;database=2004;


二、IIS并发连接数

1、报错:

    HTTP 403.9 - 禁止访问:连接的用户过多

2、相关知识:

    IIS并发连接数是指,首先是向服务器请求XXX.html,然后还会请求这个网页里的CSS、JS、图片等,每次请求算一个IIS并发数。简单来说,就是一个文件被一位网友下载,那么从下载开始到下载结束,这段时间将持续占用1个IIS连接数。

相关文章:

  • 架构探险——从零开始写Java Web框架》第二章照作
  • Linux下基于nw音乐电台
  • Easyui datagrid 分页参数自定义名称+额外参数
  • 在Linux环境下mysql的root密码忘记解决方法
  • 软件工程作业 - word count
  • 怎样通过Java程序提交yarn的mapreduce计算任务
  • netstat 查询网络结构的用法
  • HDU 5298 Solid Geometry Homework 暴力
  • JavaWeb使用Session防止表单重复提交
  • redis高级(分布式缓存实现,spring integration)
  • iOS 参考 网络书籍
  • react redux 登陆拦截
  • 细谈多个平台编程与网页设计切换启示录----my note
  • elasticsearch 性能监控基础
  • 企业内部DNS从服务器架构的步骤
  • 【附node操作实例】redis简明入门系列—字符串类型
  • 【挥舞JS】JS实现继承,封装一个extends方法
  • Android系统模拟器绘制实现概述
  • emacs初体验
  • fetch 从初识到应用
  • HTTP中的ETag在移动客户端的应用
  • iOS动画编程-View动画[ 1 ] 基础View动画
  • Linux CTF 逆向入门
  • Mac 鼠须管 Rime 输入法 安装五笔输入法 教程
  • MaxCompute访问TableStore(OTS) 数据
  • session共享问题解决方案
  • spring boot下thymeleaf全局静态变量配置
  • 创建一种深思熟虑的文化
  • 关于extract.autodesk.io的一些说明
  • 码农张的Bug人生 - 初来乍到
  • 如何编写一个可升级的智能合约
  • 什么软件可以提取视频中的音频制作成手机铃声
  • 思否第一天
  • # include “ “ 和 # include < >两者的区别
  • #宝哥教你#查看jquery绑定的事件函数
  • (NO.00004)iOS实现打砖块游戏(九):游戏中小球与反弹棒的碰撞
  • (汇总)os模块以及shutil模块对文件的操作
  • (六)vue-router+UI组件库
  • (原)记一次CentOS7 磁盘空间大小异常的解决过程
  • (转载)CentOS查看系统信息|CentOS查看命令
  • ./indexer: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object fil
  • .net core MVC 通过 Filters 过滤器拦截请求及响应内容
  • .NET Core 控制台程序读 appsettings.json 、注依赖、配日志、设 IOptions
  • .NET MVC之AOP
  • .NET项目中存在多个web.config文件时的加载顺序
  • .net之微信企业号开发(一) 所使用的环境与工具以及准备工作
  • .sh 的运行
  • [ IOS ] iOS-控制器View的创建和生命周期
  • [ 常用工具篇 ] AntSword 蚁剑安装及使用详解
  • [20171113]修改表结构删除列相关问题4.txt
  • [acwing周赛复盘] 第 69 场周赛20220917
  • [Android]Android开发入门之HelloWorld
  • [BUUCTF NewStarCTF 2023 公开赛道] week4 crypto/pwn
  • [C#]winform制作圆形进度条好用的圆环圆形进度条控件和使用方法
  • [Grafana]ES数据源Alert告警发送