MySQL监控
运行时长:
MySQL Uptime
MySQL 服务器自从上次重启运行到现在的时长。每秒查询速率:
Current QPS
根据使用 MySQL 的SHOW STATUS
命令查询到的结果,它是服务器在最后一秒内执行的语句数量。这个变量包含在存储程序中执行的语句,与 Questions 变量不同。InnoDB 缓冲池:
InnoDB Buffer Pool Size
InnoDB 维护一个称为缓冲池的存储区域,用于在内存中缓存数据和索引。了解 InnoDB 缓冲池如何工作,并利用它来将频繁访问的数据保存在内存中,这是 MySQL 调优最重要的方面之一。目标是将工作集保存在内存中。在大多数情况下,这个值应该处于主机上60%-90%的可用内存之间。客户端活动线程数:
MySQL Client Thread Activity
未休眠线程数。服务器执行的语句数:
MySQL Questions
与 QPS 计算中使用的查询不同,只包括客户端发送到服务器的语句,而不包括存储程序中执行的语句。线程缓存:
MySQL Thread Cache
当客户端断开连接时,如果缓存未满,客户端的线程将被放入缓存中。排序使用情况:
MySQL Sorts
显示当前排序功能的使用情况。终止的连接数: 当一个给定的主机连接到 MySQL 并且连接在中间被中断(例如由于凭证错误)时,MySQL 会将该信息保存在系统表中。
网络流量:
MySQL Network Traffic
在这里我们可以看到 MySQL 产生了多少网络流量。出站是从 MySQL 发送的网络流量,入站是 MySQL 收到的网络流量。每小时网络流量:
MySQL Network Usage Hourly
这里我们可以看到每小时 MySQL 产生多少网络流量。您可以使用条形图来比较 MySQL 发送的数据和 MySQL 收到的数据。表状态:
MySQL Table Open Cache Status
正在打开的表的缓存大小。 打开的表的数量。MySQL Table Definition Cache
表定义缓存。