mysql 案例 ~超时时间设置


一 简介:今天咱们来谈谈mysql的连接时间与会话关系
二 分类
  mysql会话分类
  1 程序连接session(最主要的)
  2 binlog连接session(复制+canal消费)
  3 root session
    mysql超时参数(5.6,5.7增加前缀net)
    interactive_timeout
    wait_timeout
三 两个超时参数的对比
 1 interactive_timeout
    1 默认8小时 2 针对交互式场景(手动执行,mysqldump)
 2 wait_timeout
   1 默认8小时 2 针对非交互式场景(jdbc,pymysql类似)
四 总结
  1 timeout只针对空闲链接
  2 非交互式场景只集成wait_timeout
  3 交互式场景下interactive_timeout会覆盖session级别wait_timeout的值
  4 通过show processlist可以观察到建立连接时间
五 经典报错
 1 Lost connection to MySQL server during query
 2 MySQL server has gone away

转载于:https://www.cnblogs.com/danhuangpai/p/10449932.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值