参数解释
Open_tables:目前正在打开的表
table_open_cache:设置表缓存大小(Open_tables小于等于table_open_cache)
max_connections:mysql最大连接数
opened_tables:mysql自启动起,打开表的数量。
问题分析
接下来开始分析和排查问题,主要有以下几个方面:
zabbix监控触发器定义不合理;
参数设置不合理;
人为大量操作数据库导致报警;
业务量突增对数据库的压力增大;
其他原因(暂时不清楚)
故障排查
首先查看zabbix监控触发器是否合理:
通过查看发现zabbix监控定义是继承的模板,其他mysql集群没有报警,只有该主机报警,说明不是触发器的问题。
查看参数设置是否合理:
首先查看一下当前open_tables和opened_tables,发现opened_tables非常大,但这个看不出什么情况,因为自mysql服务启动就开始计算了,需要关注的是它的增长速度。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




