位置: 编程技术 - 正文

通过案例分析MySQL中令人头疼的Aborted告警(案例如何分析)

编辑:rootadmin

推荐整理分享通过案例分析MySQL中令人头疼的Aborted告警(案例如何分析),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:通过案例分析说明传统物流与现代物流的区别,通过案例分析条码在精细化企业的管理中发挥了那些作用,mysql案例分析,通过案例分析我的收获,通过案例分析企业运营管理策略,通过案例分析全球生产地理,通过案例分析学到了什么,通过案例分析我的收获,内容如对您有帮助,希望把文章链接给更多的朋友!

本文主要给大家介绍的是关于MySQL中Aborted告警的相关内容,分享出来供大家参考学习,下面来一起看看详细的介绍:

实战

Part1:写在最前

在MySQL的error log中,我们会经常性看到一些各类的Aborted connection错误,本文中会针对这类错误进行一个初步分析,并了解一个问题产生后的基本排查思路和方法。掌握这种方法是至关重要的,而不是出现问题了,去猜,去试。数据库出现问题的时候需要DBA在短时间内快速解决问题,因此一个好与坏的DBA,区别也在于此。

Part2:种类

Part3:重点参数分析

wait_timeout

Command-Line Format --wait-timeout=# System Variable Name wait_timeout Variable Scope Global, Session Dynamic Variable Yes Permitted Values (Windows) Type integer Default Min Value 1 Max Value Permitted Values (Other) Type integer Default Min Value 1 Max Value

这个参数指的是数据库系统在关闭它之前,服务器等待非交互式连接上的活动的秒数。

interactive_timeout

Command-Line Format --interactive-timeout=# System Variable Name interactive_timeout Variable Scope Global, Session Dynamic Variable Yes Permitted Values Type integer Default Min Value 1

这个参数指的是在关闭交互式连接之前,服务器等待活动的秒数

Warning:警告这两个参数建议一起调节,能够避免一些坑。

本文的两个参数值采用的是默认值

另外在数据库中,我们重点关注下这两个参数,看看什么情况下Aborted_clients会提升,什么情况下Aborted_connects 会提升

Part4:案例1

通过案例分析MySQL中令人头疼的Aborted告警(案例如何分析)

这里我故意输入错误的密码5次,来看下数据库的error log和Aborted的哪个参数记载了这一问题

可以看出,这里的Aborted_connects 记录了密码错误的这一问题

error log中,也记载了这类密码输错的信息

Part5:案例2

接下来我们看下文章第三节提到的两个重点参数对数据库连接的行为影响

这里我们将这两个参数均配置为秒

这里三次操作,可以看到clients数上升,这是由于timeout参数控制的,已经连接上数据的连接被杀掉。

error log中记载的是

Part6:案例3

在这个案例中我们看下最大连接数对数据库连接的行为影响

这里看到爆出了连接数过多的问题

而错误日志没有任何记录

Part7:案例4

第三方工具navicat select结果没有出来的时候选择停止则出现

clients上涨

error log日志记录

Part8:原因总结

在MySQL中sleep状态数百秒的而且经常重复连接是应用程序在工作后没有关闭连接的症状之一,而是依靠数据库wait_timeout来关闭它们。强烈建议在操作结束时更改应用程序逻辑以正确关闭连接; 检查以确保max_allowed_packet的值足够高,并且客户端没有收到“数据包太大”消息。 这种情况他会中止连接,而不正确关闭它; 另一种可能性是TIME_WAIT。建议您确认连接被妥善管理并且是在应用端正常关闭; 确保事务正确提交(开始和提交),以便一旦应用程序“完成”连接,它将处于“clean”的状态; 您应该确保客户端应用程序不中止连接。 例如,如果PHP的选项max_execution_time设置为5秒,增加connect_timeout是没用的,因为PHP会杀死脚本。 其他编程语言和环境也有类似的选项; 连接延迟的另一个原因是DNS问题。 检查是否启用了skip-name-resolve,检查主机根据其IP地址而不是其主机名进行身份验证; 尝试增加MySQL的net_read_timeout和net_write_timeout值,看看是否减少了错误的数量。

总结

通过这4个案例,我们能够了解到,Aborted_clients、和Aborted_connects的区别,以及什么情况下会爆出什么样的错误日志,文章第二节中的几个Aborted错误是常见的错误,这类错误出现的时候脑海里要有一个理论知识,知道什么情况下,会出现什么样的错误,以便快速定位问题。由于笔者的水平有限,编写时间也很仓促,文中难免会出现一些错误或者不准确的地方,不妥之处恳请读者批评指正。

好了,

标签: 案例如何分析

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

上一篇:利用pt-heartbeat监控MySQL的复制延迟详解

下一篇:mac下安装mysql忘记密码的修改方法(mac上mysql安装)

  • 计提本月个人所得税
  • 外贸企业出口退税流程图
  • 减免增值税计入
  • 法人股东分红要交企业所得税吗
  • 无形资产减值损失一经确认在以后期间不得转回
  • 小微企业城建税优惠政策2022
  • 一般纳税人工会经费可以零申报吗
  • 仓库缺货怎么处理
  • 货币资金包括应收票据和应收账款吗
  • 本月实现利润总额的25%计算并结转应交所得税
  • 股票质押式回购交易业务
  • 收到电费发票做账摘要怎么写
  • 向一般纳税人销售劳保专用物品
  • 2017年的7月1日
  • 免抵退说
  • 2018年出口退税税率
  • 增值税专用发票丢失了要怎么处理
  • 销项税额抵减是怎么回事
  • 营改增后部分经济行为定性上的变化和影响有什么?
  • 库存商品的账面余额是什么意思
  • 收据能入账抵税吗
  • 财务审核火车票真伪辨别
  • 小规模印花税减免性质代码怎么填
  • 企业偷税行为
  • 权利,许可证照印花税
  • 未签订劳动合同工资如何给付
  • 内存坏了电脑会黑屏吗
  • 没有系统U盘,电脑密码忘记了如何打开电脑
  • 收到违反合同的违约金
  • php数组函数输出《咏雪》里有多少"片"字
  • php的使用
  • 查询数据库的7个标准步骤
  • php传值和传引用的区别
  • tensorflow安装教程pycharm
  • 停车费报销怎么做账
  • vue实现动态菜单权限配置
  • Ubuntu VPS中wordpress网站打开时提示”建立数据库连接错误”的解决办法
  • 筹办期间发生的广告费和业务宣传费可以扣除吗
  • java中的常量是什么意思
  • 私人帐户可以转账给对公账户吗
  • php安装了还要配置吗
  • 机械租赁公司月薪多少
  • 织梦怎么用
  • mongodb服务端默认的端口号是多少?
  • mongodb起源
  • 财务会计该如何处理客户以个人账号转款到公司公账?
  • 权责发生制和收付实现制例题
  • 汇算清缴没有调整怎么办
  • 土地增值税扣除项目税金包括哪些
  • mysql常用命令有哪些
  • 物业公司购买空调合法吗
  • 月初没报完税可以开发票吗
  • 现金短缺与溢余解析
  • 什么计入其他收入
  • 为什么当月增加的无形资产当月摊销
  • 怎么处理固定资产残值
  • 代缴社保会计分录
  • 负数发票跨月怎么作废
  • 会计写数字的技巧和方法
  • 企业办增项怎样办理
  • 施工企业应收账款确认依据
  • 分享sql日期时间格式
  • 如何设置鼠标移入并停止时触发接口
  • win8系统关机在哪
  • win10创建系统还原点有什么用
  • windows7 dns
  • node执行js文件的命令是什么
  • android Unable to execute dex问题的解决
  • 脚本语言教程
  • Android Chromium WebView学习启动篇
  • js for循环给数组赋值
  • 以下关于js函数说法错误的是
  • 开发流程和步骤
  • unity怎么做触屏按键
  • javascriptcsdn
  • javascript常用的类型包括
  • 住房货币化什么意思
  • 贵州省地方税务局历任纪检组长马平
  • 沈阳新公司办理社保流程
  • 汽车装潢业务是干什么的
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设