MySQL 数据库监控指标之吞吐量
概述
如果你的数据库运行缓慢, 或者出于某种原因无法响应查询, 技术栈中每个依赖数据库的组件都会遭受性能问题. 为了保证数据库的平稳运行, 你可以监控下吞吐量这个指标.
吞吐量
在监控任何系统时, 我们最关心的应该是确保系统能够高效地完成工作. 数据库的工作是运行查询, 因此首要任务是确保 MySQL 能够如期执行查询.
MySQL 有一个名为 Questions 的内部计数器 (根据 MySQL 用语, 这是一个服务器状态变量), 客户端每发送一个查询语句, 其值就会加一.
1, 查询 Questions 服务器状态变量值
SHOW GLOBAL STATUS LIKE "Questions";
2, 监控读指令的分解情况
SHOW GLOBAL STATUS LIKE "Com_select";
3, 监控写指令的分解情况
Writes = Com_insert + Com_update + Com_delete
觉得有用的朋友多帮忙转发哦! 后面会分享更多 devops 和 DBA 方面的内容, 感兴趣的朋友可以关注下~
来源: http://database.51cto.com/art/201909/603488.htm