位置: 编程技术 - 正文

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查看查询耗时)

  • 发票名称开错了但是税号没错怎么办
  • 计提本月附加税会计分录
  • 快递费包不包括送货上门
  • 税金及附加主要分析
  • 中药和中药饮片效果一样吗
  • 对公账户是不是实时到账
  • 银行回单卡是什么卡
  • 公允价值变动损益和投资收益区别
  • 出口货物补税申报表
  • 税收的构成要素包含哪些内容
  • 资金账簿印花税每年都要交吗?
  • 公司支付员工团建费没有发票怎么录账
  • 生产前和生产后经常长喘气怎么回事
  • 给职工发放的福利费,要从应付职工薪酬科目吗
  • 非独立核算分公司怎么报税
  • 高新技术企业研发费
  • 三证合一后章要换吗
  • 金税盘增值税普通发票红冲操作流程
  • 旅行社差额征税增值税申报表怎么填
  • 个人所得税未缴算偷税吗
  • 企业购房房产税土地税补缴
  • 增值税纳税申报表在哪里查询
  • 实验设备折旧率
  • 增值税发票复印件
  • 修缮房屋的防水工程的账务处理?
  • 长期股票期权的会计分录怎么做?
  • 怎么关闭iphone手机
  • 研发费用属于期余资产吗
  • 关于销售免税品的规定
  • php mysql pdo
  • 会计实务加班费的账务处理
  • remupd.exe - remupd是什么进程 有什么用
  • 异构图神经网络 电影推荐
  • 所有者权益会计要素包括
  • 技术服务转包涉税处理
  • php redis操作
  • 叶面积指数名词解释
  • php获取指定数量的数据
  • vuex的五个属性及使用方法 简书
  • ps中分辨率
  • 收到员工的社保费用记什么科目
  • 如何查看python模块的依赖包
  • 增值税补交还有没有责任
  • 增值税进项加计抵减怎么计算
  • sqlserver 判断函数
  • 往来款和货款
  • 如何让主营业务成本增加
  • 一般纳税人购进普票怎么做分录
  • 商业承兑汇票风险高吗
  • 应付利润科目
  • 公司注销财务账本怎么处理
  • 记帐凭证的填制方法
  • 超市会计如何核算成本
  • mysql数据库备份方法
  • win81蓝屏重启故障
  • 苹果mac怎么下载英雄联盟
  • vmware虚拟化解决方案
  • win7系统连接VPN失败时提示错误代码721的故障分析及解决方法
  • 物联网 iot
  • RedHat Linux5.5下Oracle 11g安装图解教程
  • winxp修改ip地址方法
  • win7c盘突然满了怎么回事
  • WIN10系统更新怎么关闭
  • linux服务器如何配置ip
  • opengl配置vc6.0
  • 怎样用在js中使用css的内容
  • shell脚本语句
  • linux进程运行的两种方式
  • nodejs 导出excel
  • pyinstaller指定python2
  • nodejs实战
  • 新的开始励志句子
  • jquery获取指定元素
  • jquery validator
  • unity3d Human skin real time rendering with blood and water drop effect真实模拟人皮实时渲染之血液和水珠掉落效果
  • 小规模纳税人进口环节的增值税税率
  • 哪些可以享受三免一补
  • 资源税的税目有7个,其中不包括
  • etc可以抵扣吗
  • 怎么查询地税信息表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设