fiddler 链接mysql_数据库(MySql)连接详细讲解

前言

说到数据库连接,这个大家都很熟悉了。但是熟悉一般来自于下面三种情况

* 刚开始学编程的时候,老师就说用完的数据库连接一定要关闭,不然会有严重的后果。

* 编程一段时间后,大家都说要用连接池来优化数据库连接。

* 编程几年后,老大们说要考虑一台服务器mysql的并发连接数与负载等。

所以不停留在听说的层面,深入去学习与研究下mysql的连接机制与.net mysql驱动对连接的管理也挺有必要的。

本文会用到哪些工具

vs建立一个web项目,测试连接的建立与回收

navicate for mysql(可以看到mysql的连接数的实时监控)

nuget安装mysql.data.dll,.net mysql的驱动

**.net reflector* 反编译查看mysql驱动的源码

fiddler友情客串,测测并发

打开navicate for mysql->选择“工具”->服务器监控->勾选要监控的服务器

就可以看到这个服务器的实时连接情况,每隔5秒刷新一次。

每打开一个连接多一个,打开数据库的时候对一个,打开查询的时候也会多一个

eb5ed5c793c0c133937d7991919dbb62.png

如图的:1463 1465 1466就是刚才打开的。

一.先说说mysql的最大连接数

在navicate中查询:show variables like '%max_connections%';

可以看到默认的数值为:max_connections:151

为了便于测试我们修改my.ini文件中的max_connections参数,修改为10。一定要重启mysql服务才能生效

46e20d63b883320c29d6af29f90bded8.png

然后我们运行web项目,当打开页面的时候执行。注意这里注释了关闭连接语句:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值