位置: 编程技术 - 正文

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

  • 燃气费的账务处理
  • 抵扣的发票可以部分红冲吗
  • 个税上个月没报下个月累计会怎么样
  • 差额发票能不能报销
  • 一般纳税人销售农产品增值税税率
  • 注册资本没缴足可以注销吗
  • 跨年发票是否可以报销 审计
  • 开具的红字发票金税三期怎么报税?
  • 捐赠纳税调增金额怎么算
  • 废弃土地的使用年限
  • 以提供劳务为主营业务的企业
  • 企业间贴现手续怎么办理
  • 被投资企业减资怎么做账
  • 暂估入库产品行程影响所得税汇算清缴吗
  • 固定资产转到别人账户
  • 服务业工资计入成本还是营业费用
  • 3%税率是一般纳税人还是小规模
  • 不是房屋产权人可以卖房吗
  • 资产损益表怎么看
  • 个体户在银行开户
  • 非税收入的发票能抵扣吗
  • 票据结算包括哪几项
  • 企业所得税法的规定可在税前扣除的
  • win10专业版虚拟内存怎么设置
  • 控制上网速度的软件
  • 深度操作系统的窗口管理器
  • 财政拨付专项资金进什么会计科目
  • 外购固定资产入账
  • 公司购买购物卡发给职工的账务处理
  • anyproxy提高公众号文章采集效率
  • 苹果mac os 10.4
  • 合作客户合同
  • 公司增资怎么需要什么资料
  • 对于异步电动机国家标准规定3kw
  • 学生个人网站制作html代码
  • 公司基本户没有开户许可证
  • 学习笔记:深度学习(2)——BP神经网络
  • 商贸公司库存怎么盘点准确一点儿
  • 受托代销的分录
  • 未认证的进项税发票入账
  • java静态方法和动态方法的区别
  • 企业并购的主要特征是a扩大企业规模
  • mysql存储过程cursor
  • 专项储备期末有余额吗
  • access untagged
  • mysql金额用什么数据类型
  • 什么是全面一次性奖金
  • 计划成本法存货会计分录
  • 债权投资相关科目
  • 有限合伙企业分红原则
  • 差旅费记入应付职工薪酬吗
  • 公司租赁个人车辆租金多少合适
  • 发票金额和付款金额差几毛钱
  • 企业相关成本费用有哪些
  • 工程承建方给予什么赔偿
  • 食品企业产品
  • 交易性金融资产公允价值变动计入
  • 财务费用的科目编码是多少
  • 商品盘点库存的方法
  • WINDOWS体验指数5.1
  • win7系统怎么更新到win10
  • centos php apache
  • 加载的读音
  • 移动硬盘做win7系统盘
  • 怎么设置永久禁止下载拼多多
  • 搭建android开发环境实验原理
  • linux下忘记mysql密码的几种找回方法(推荐)
  • OpenGL Tips: 在Visual C++中调用FreeGLUT
  • node.js设置环境变量
  • python3gui
  • jquery弹出div遮罩层
  • js变量作用域
  • python中的格式化输出用法总结
  • 安卓音频分析软件
  • 江西省发票综合服务平台
  • 进项发票认证了怎么冲红
  • 深圳发票真伪查询入口
  • 大米可以抵扣增值税吗
  • 江苏国税电子税务局开票流程
  • 一般纳税人做账收费标准
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设