位置: 编程技术 - 正文

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

  • 城市维护建设税怎么做分录
  • 铜川缴纳房屋契税怎么算
  • 不动产租赁服务属于现代服务吗
  • 分公司可以独立承担法律责任吗
  • 印花税按合同的多少收
  • 附加税计提多了怎么调整税额
  • 空调安装发票税率
  • 免税农产品包括烟叶吗
  • 成品出库单模板表格制作
  • 联合开发合作模式
  • 本金加收入减支出等于的是利润吗
  • 招待客人的场景图
  • 工程项目中的设备主要包括什么和什么
  • 餐厅的市场
  • 合作保证金可以退吗
  • 雇主责任险是否属于财产保险
  • 西安的税务局
  • 进项税发票不认证可以吗
  • 一般纳税人核定征收增值税
  • 开发票税收分类编码怎么选
  • 自持是啥意思
  • 一般户可以收货款么
  • 发票专用章的规格大小
  • 额外收入如何避税
  • 主营业务成本会计科目使用说明
  • 活动策划费开票在哪个项目下面
  • 公务费和业务费怎么算
  • 小规模企业核定征收
  • 如何查询发票是否验旧
  • 非税收入票据如何打印
  • 网页无法复制文字破解
  • 小规模企业年末怎么结转
  • 如何做好税收风险管理工作
  • object转map工具类
  • 2020香港回归23年
  • 公司一直没有收入怎么办
  • 在企业扶贫捐赠活动上的讲话
  • 前端实现文件下载功能
  • 增值税常见账务处理方法
  • 职工薪酬纳税调整明细表案例
  • php培训得花多少钱
  • php加密zend
  • 机票报账行程单怎么打印
  • 劳务公司企业所得税税负率
  • vue el-tabs
  • 使用灭火器时要对准火焰的什么部位喷射
  • java web中的转发和重定向
  • echarts api文档
  • java 通配符
  • 汽车以旧换新怎么操作
  • 往来款的账务处理
  • mongodb开启远程连接
  • 支付版权使用费怎么记账
  • 银行贷款印花税是什么意思
  • 获取sqlsession
  • 新成立的小规模纳税人什么时候报税
  • 股东向公司借款多久必须归还
  • 公司账户可以转个人支付宝吗
  • 没有取得增值税发票
  • 选择简易计税方法
  • 无形资产计提折旧可以转回吗
  • 收到货款但未开票怎么入账
  • mysql数据库远程备份和恢复
  • window系统怎么用
  • office技术预览版和增强版
  • xp电脑开机进入bios怎么办
  • VMware虚拟机中安装MATE桌面环境
  • u盘安装win8系统教程
  • win10 记笔记
  • centos7文件路径
  • 萝卜家园和番茄花园哪个好
  • mbr是什么启动
  • win7网络连接不显示
  • 微软发布更新的时间每月
  • win7系统如何隐藏盘符
  • opencv轻松入门
  • 常用的批处理命令
  • 安徽国家税务局网上办税平台
  • 如何下载个人所得税A表
  • 办真人cs场地需要什么资质
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设