详解MySQL数据库监控指标之连接状态
概述 假如你的数据库运行迟钝,可能出于某种缘故起因无法相应查询,技能栈中每个依靠数据库的组件城市蒙受机能题目。为了担保数据库的安稳运行,你可以主动监控数据库的毗连环境。 毗连环境 监控客户端毗连环境相等重要,由于一旦可用毗连耗尽,新的客户端毗连就会遭到拒绝。 ![]() MySQL 提供了 Threads_connected 指标以记录毗连的线程数——每个毗连对应一个线程。通过监控该指标与max_connections的毗连限定,你可以确保处事器拥有足够的容量处理赏罚新的毗连。MySQL 还提供了Threads_running 指标,辅佐你脱离在恣意时刻正在起劲处理赏罚查询的线程与那些固然可用可是闲置的毗连。 假如处事器真的到达 max_connections 限定,它就会开始拒绝新的毗连。在这种环境下,Connection_errors_max_connections 指标就会开始增进,同时,追踪全部失败毗连实行的Aborted_connects 指标也会开始增进。 Connection_errors_internal 是个很值得存眷的指标,由于该指标只会在错误源自处事器自己时增进。内部错误也许反应了内存不敷状况,可能处事器无法开启新的线程。 相干呼吁 ![]() Threads_connected 跟show processlist功效沟通,暗示当前毗连数。精确的来说,Threads_running是代表当前并发数。 以下是查询最大毗连数: ![]() 可以在/etc/my.cnf内里配置数据库的最大毗连数
max_connections 参数用于节制数据库的最大毗连数。 认为有效的伴侣多资助转发哦!后头会分享更多devops和DBA方面的内容,感乐趣的伴侣可以存眷下~ 【编辑保举】
点赞 0 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |