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
    评论
Fiddler中,如果你想要自动保存MySQL数据,你需要进行一些配置和编程操作。以下是一种可能的方法: 1. 首先,你需要使用Fiddler的自定义规则脚本功能来捕获MySQL请求和响应数据。你可以使用引用中给出的示例代码作为参考。这段代码会将特定请求的响应数据保存到一个文件中。 2. 在自定义规则脚本中,你可以使用C#代码来处理请求和响应数据。你可以通过修改代码中的文件路径和保存逻辑来实现将MySQL数据保存到指定的位置。 3. 在捕获到的MySQL数据中,你可以进一步提取和处理所需的信息。这可能需要你对MySQL请求和响应的数据格式和内容有一定的了解。 请注意,Fiddler本身并没有专门针对MySQL的自动保存功能。你需要使用Fiddler的自定义规则脚本功能,结合对MySQL数据的处理和保存逻辑,来实现自动保存MySQL数据的功能。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [fiddler抓包小技巧之自动保存抓包数据(可根据需求过滤)](https://blog.csdn.net/weixin_32005771/article/details/113901179)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Fiddler抓取内容自动保存本地](https://blog.csdn.net/gqv2009/article/details/120513633)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值