位置: 编程技术 - 正文

MySQL和连接相关的timeout 的详细整理(连接mysql数据的四要素)

编辑:rootadmin

推荐整理分享MySQL和连接相关的timeout 的详细整理(连接mysql数据的四要素),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql 连接语句,mysql连接运算,连接mysql数据的四要素,mysql各种连接的区别,mysql数据库连接语句,mysql连接是什么协议,mysql连接是什么协议,mysql各种连接的区别,内容如对您有帮助,希望把文章链接给更多的朋友!

MySQL和连接相关的timeout

前言:

今天同事问为什么查询mysql库时, 在数据量比较大时,会话总断。刚开始以为是mysql的和连接有关timeout的问题,结果是网络的不稳定的原因。

下面总结下和连接有关的timeout

slave-net-timeout

The number of seconds to wait for more data from the master before the slave considers the connection broken, aborts the read, and tries to reconnect. The first retry occurs immediately after the timeout. The interval between retries is controlled by the MASTER_CONNECT_RETRY option for the CHANGE MASTER TO statement, and the number of reconnection attempts is limited by the --master-retry-count option. The default is seconds (one hour).当slave认为连接master的连接有问题时,就等待N秒,然后断开连接,重新连接master

net_read_timeout :

The number of seconds to wait for more data from a connection before aborting the read. When the server is reading from the client, net_read_timeout is the timeout value controlling when to abort在终止读之前,从一个连接获得数据而等待的时间秒数;当服务正在从客户端读取数据时,net_read_timeout控制何时超时。

net_write_timeout:

The number of seconds to wait for a block to be written to a connection before aborting the write.When the server is writing to the client, net_write_timeout is the timeout value controlling when to abort。在终止写之前,等待多少秒把block写到连接;当服务正在写数据到客户端时,net_write_timeout控制何时超时

MySQL和连接相关的timeout 的详细整理(连接mysql数据的四要素)

wait_timeout

The number of seconds the server waits for activity on a noninteractive connection before closing it.与服务器端无交互状态的连接,直到被服务器端强制关闭而等待的时间

interactive_timeout :

The number of seconds the server waits for activity on an interactive connection before closing it.与服务器端无交互状态的连接,直到被服务器端强制关闭而等待的时间

connect_timeout

The number of seconds that the mysqld server waits for a connect packet before responding with Bad handshake. The default value is seconds.

等待一个连接响应的时间

connect_timeout:在获取连接阶段(authenticate)起作用

interactive_timeout和wait_timeout:在连接空闲阶段(sleep)起作用net_read_timeout和net_write_timeout:则是在连接繁忙阶段(query)起作用。

获取MySQL连接是多次握手的结果,除了用户名和密码的匹配校验外,还有IP->HOST->DNS->IP验证,任何一步都可能因为网络问题导致线程阻塞。为了防止线程浪费在不必要的校验等待上,超过connect_timeout的连接请求将会被拒绝。

即使没有网络问题,也不能允许客户端一直占用连接。对于保持sleep状态超过了wait_timeout(或interactive_timeout,取决于client_interactive标志)的客户端,MySQL会主动断开连接。

即使连接没有处于sleep状态,即客户端忙于计算或者存储数据,MySQL也选择了有条件的等待。在数据包的分发过程中,客户端可能来不及响应(发送、接收、或者处理数据包太慢)。为了保证连接不被浪费在无尽的等待中,MySQL也会选择有条件(net_read_timeout和net_write_timeout)地主动断开连接。

参考:

标签: 连接mysql数据的四要素

本文链接地址:https://www.jiuchutong.com/biancheng/348720.html 转载请保留说明!

上一篇:5个保护MySQL数据仓库的小技巧(数据库保护数据方式)

下一篇:mysql记录耗时的sql实例详解(mysql查看查询耗时)

  • 增值税纳税申报时间
  • 节能服务公司可以做什么
  • 出口货物丢失起诉谁
  • 公司收到生育津贴不发给员工 分录
  • 电子税务局增值税发票系统
  • 用友t3核算管理模块怎么结账
  • 连续三个月发烧怎么回事
  • 集装箱维护是做什么的
  • 无销项税额
  • 印花税申报表怎么填写
  • 罚没收入属于
  • 增值税税率如何计算
  • 财政补贴的概念是什么?其性质是什么?
  • 企业年金个人所得税最新规定
  • 股东以私人名义帮公司付款合法吗
  • 有留抵税额的会计处理
  • 合并重组案例
  • 购买税控设备怎么抵扣
  • etc发票进项抵扣的最新政策
  • 物业服务合同印花算什么类型
  • 330税盘费是什么意思?
  • 增值税普票需要填写什么内容
  • 办税人员需要会计证吗
  • 关联交易的解释
  • 发票代码不是10位,怎么提示输入12位的
  • 保险代理公司做什么
  • 递延收益现金流量附表项目
  • 公司内部培训师试讲开场白
  • 公益性生物资产有哪些
  • 公司邀请外国人来华邀请函模板
  • 企业所得税汇算清缴网上申报流程
  • 企业房产税怎么申报缴纳流程
  • 民营医院实收资本科目
  • 在win7系统中文件属性有哪些
  • 主营业务成本净额计算公式
  • 事业单位负债类科目包括哪些科目
  • 其他应付款付款后分录
  • 局域网解决方案
  • 限额领料单属于外来原始凭证吗
  • php预定义变量有哪些
  • 怎么确定
  • axios提交文件
  • 详解php匿名函数
  • 增值税发票支票号
  • 公司员工的车加油可以开公司发票吗
  • vue全家桶学多久能上手项目
  • css 3有哪些新特性
  • 固定资产处置科目有哪些
  • 进项税额大于销项税额期末留抵
  • 房东租金收据
  • 运输发票怎么做账
  • 不动产经营租赁发票开具注意
  • 固定资产折旧的计算方法
  • 企业哪些账户可以取现金
  • 债券投资包含哪些
  • 口罩属于哪个科目 会计
  • 小规模取得增值税专用发票怎么做账
  • 企业的职工福利费
  • 暂估收入怎么做分录
  • 会计利润和税务利润的差异是什么
  • Windows下mysql5.7.18安装配置教程
  • mysql单表数据建议
  • xp 修复
  • rnbrcache.exe是什么意思
  • windows7 excel
  • win8手提电脑怎么关闭触摸板
  • nodejs实现文件压缩下载
  • linux awk $1
  • shell字符串截取加替换
  • 批处理文件的拷贝怎么写
  • androidstudio ui
  • jquery选择器包含哪几大类
  • 批处理模式
  • 总体把握是什么意思
  • 购买服务合同模版
  • 契税计税依据含装修费吗
  • 车船税单独交行吗
  • 核定征收申报表填写
  • 依法行政的观念
  • 铁力杯四省冠军
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设