作者:监控易 来源:美信时代 发布时间:2022-11-23
MySQL监控概述
MySQL 是一个多用户、多线程的SQL数据库服务器,是现在流行的关系数据库中其中的一种,与其它的数据库相比,MySQL具有小巧、功能齐全、查询迅捷等优点。MySQL 是使用最广泛的开源数据库之一。
监控易通过MySQL的标准接口实现监控,监控指标包括连接数、操作数、流量等详细指标。
特色和优势
● 简便易用的监控方案,通过MySQL的标准接口,监控易可快速添加对MySQL的监控,无需自己编写脚本,无需另外集成第三方的图形工具,无需安装第三方数据库,所有操作10分钟完成;
● 全面的Web、数据库和中间件监控方案,监控易支持对所有主流Web Server、数据库和中间件的监控,把Web Server、URL、URL Transaction、端口、DNS、数据库、中间件等监控集成使用,就可以对Web的故障和性能进行全面分析,及时发现故障和瓶颈,为优化Web提供决策;
● 全面的IT业务监控方案,监控易对网站、OA、在线交易、电子商务等各种标准化应用和业务都可以进行集中监控,为用户提供从硬件到软件的最全面统一监控平台,帮助用户及时发现问题,快速定位故障。
MySQL监控指标列表
监测点 | 监测指标 | 指标含义 |
连接数 | 最大已用连接数(个) | 最大实际并行连接数 |
最大连接数(个) | 允许的并行管理端连接数目 | |
最大连接率(%) | 最大已用连接数/最大连接数 | |
连接缓存访问率(%) | 创建用来处理连接的线程数/试图连接到(不管是否成功)MySQL服务器的连接数 | |
当前连接数(个) | mySql当前打开连接数量 | |
缓存线程(个) | 线程缓存内的线程的数量 | |
管理端非正常中断数(个) | 由于管理端没有正确关闭连接导致管理端终止而中断的连接数 | |
连接失败数(个) | 总排序数/总排序时间 | |
操作数 | 查询操作(次) | 从InnoDB表读取的行数 |
插入操作(次) | 插入到InnoDB表的行数 | |
删除次数(次) | 从InnoDB表删除的行数 | |
修改次数(次) | InnoDB表内更新的行数 | |
慢查询(次) | 查询时间超过long_query_time秒的查询的个数 | |
回滚操作(次) | 实施回滚操作的次数 | |
Change_db(次) | 实施change_db操作的次数 | |
事务操作(次) | 进行事物操作的次数 | |
索引 | 索引请求(次) | 从缓存读键的数据块的请求数 |
磁盘索引请求(次) | 从硬盘读取键的数据块的次数 | |
索引命中率(%) | 1-磁盘索引请求/索引请求 | |
已用缓存簇(块) | 键缓存内使用的块数量 | |
未用缓存簇(块) | 键缓存内未使用的块数量 | |
缓存簇使用率(%) | 已用缓存簇/(已用缓存簇+未用缓存簇) | |
临时表 | 磁盘临时表(个) | 服务器执行语句时在硬盘上自动创建的临时表的数量 |
总临时表(个) | 服务器执行语句时自动创建的内存中的临时表的数量 | |
磁盘临时表占用率(%) | 磁盘临时表/总临时表 | |
打开表 | 当前打开表(个) | 打开的表的数目 |
总打开表(个) | 打开过的表的总数 | |
缓存表总量(个) | 分配表缓存值 | |
缓存表利用率(%) | 当前打开表/缓存表总量 | |
表打开率(%) | 当前打开表/总打开表 | |
查询缓存 | 缓存过低(次) | 由于内存较少从缓存删除的查询数量 |
空闲缓存(KB) | 用于查询缓存的自由内存的数量 | |
空闲簇(块) | 查询缓存内自由内存块的数量 | |
缓存使用率(%) | 1-查询缓存/空闲缓存 | |
簇使用率(%) | 空闲簇/查询缓存内的总块数 | |
缓存命中率(%) | 1-加入到缓存的查询数量/查询缓存被访问的次数 | |
打开文件 | 打开文件(个) | 打开的文件的数目 |
打开文件限制(个) | 操作系统允许mysqld打开的文件的数量 | |
打开文件率(%) | 打开文件/打开文件率 | |
表锁 | 立即释放表锁(个) | 立即获得的表的锁的次数 |
等待表锁(个) | 不能立即获得的表的锁的次数 | |
立即释放锁数/等待锁数(%) | 立即释放锁数/等待锁数 | |
等待行锁(行) | 当前等待的待锁定的行数 | |
行锁平均时间(ms) | 行锁定的平均时间 | |
流量 | 接收(KB) | 从所有管理端接收到的字节数 |
发送(KB) | 发送给所有管理端的字节数 |
了解更多信息,联系我们。
▼
监控易公众号文章推荐
▼