Spotlight性能监控工具的配置及使用 (2)

虚拟内存是在硬盘上划分出来的,当内存不足时物理内存会与虚拟内存交互,响应的会产生磁盘的I/O问题。

Spotlight on mysql监控mysql

首先要安装使用ODBC 3.5X的版本;

如果是安装在windows操作系统上,则请阅读:https://www.jianshu.com/p/fc92cf133899

如果安装在linux操作系统上,请阅读下面的内容:

potlight on mysql监控mysql时,需要执行iostat命令,所以需保证在目标linux服务器上安装iostat 

没有安装iostat,故磁盘I/O统计,OS Performance page 和OS Details drilldown等将得不到显示。

yum install -y sysstat.x86_64

建立连接

Spotlight性能监控工具的配置及使用

点击connect后就可以查看监控效果了

Spotlight性能监控工具的配置及使用

1、Sessios会话
Total Users:总用户数
前连接到MySQL服务器的用户会话总数
Active Users:活跃用户
此控件表示连接到当前正在执行SQL语句或其他数据库请求的MySQL服务器的会话数
Active Sessions:活动会话数
当前正在执行SQL语句或其他数据库请求的当前连接会话的百分比

2、Host主机
Total CPU Usage:总的CPU使用率
此旋转器表示使用的CPU总量,随着CPU需求的增加,它旋转得更快,
如果系统的总CPU利用率超过一个阈值(CPU忙警报),警报就可以成为这个组件上的指令,
持续的CPU利用率高会对系统的性能产生不利影响
Run Queue:运行队列
运行队列显示等待CPU资源的任务数。当这个数超过CPU资源的数量时,CPU瓶颈就存在了
Memory:内存
Free Physical RAM:可用物理内存
这是可用的物理RAM,
如果可用的物理RAM是低的(低自由物理RAM警报),警报就可以在这个组件上成为指令

3、MySQL数据库
Sorts:分类
Sort Buffer Size:排序缓冲区大小
这是全球服务器设置sort_buffer_size价值。sort_buffer_size定义的可用内存,每次要执行排序,
如果排序需要比可用的更多内存,它将使用磁盘上的临时表来执行排序,
所显示的值是全局设置。个别会话可能会在个别基础上更改此参数
Rows Sorted:行排序
此控件显示MySQL服务器每秒排序的行数。它是基于服务器的状态变量的值sort_rows,
MySQL只报告在排序完成时排序的行数,因此如果执行一些长排序,则该统计量的值可能在短时间内周期性地急剧上升到非常高的值
per second:每秒
Query Cache:查询缓存
Status:现状
MySQL查询缓存的状态,有效值是:
OFF-查询缓存处于非活动状态,
ON-将缓存的选择比其他的sql_no_cache暗示,
需求-MySQL将缓存SELECT语句只包含sql_cache暗示
Size:大小
查询缓存的大小
Querirs:查询
MySQL查询缓存中当前包含的查询数
Free:空闲的
查询缓存中的空闲内存量
QC Hit Rate:查询缓存的命中率
在查询缓存中找到匹配选择的不需要执行的SELECT语句的百分比

查询缓存命中率警报
MySQL查询缓存存储MySQL数据库服务器执行的最近选择查询,
以及这些查询的结果集。
这可以减少大量的解析开销,以及逻辑和物理I/O,
如果查询重复的话,这些查询将与这些查询相关。
查询缓存命中率警报在MySQL查询缓存中找到的SQL查询比例低于指定阈值时触发。
您可以通过修改配置变量来调整查询缓存的性能:
更改查询缓存的大小或类型
更改可缓存的查询的最大大小
更改缓存查询的分配大小或最小块大小
Thread Pool:线程池
当前用于重新使用的连接线程的数目

4、InnoDB数据库引擎
Buffer Pool:缓冲池
Size:大小
InnoDB缓冲池缓存表中的数据,所以它不需要写磁盘的每一次,
此控件显示InnoDB缓冲池的大小,以兆字节为单位
Free:空闲的
在InnoDB缓冲池中没有包含数据的内存量,
在大多数系统中,这最终将达到0,
除非缓冲池足够大,以容纳从数据库中定期读取的所有数据
Hit Rate:命中率
在缓冲池中找到请求的数据块的时间百分比,避免了磁盘I/O,
较高的值表示良好的缓存有效性,
但是,如果应用程序执行大量的全表扫描,那么低值可能是正常的
Rows Processed:行处理
此度量显示插入、更新、删除和选择以每秒行表示的操作的速率,
它不包括排序的行率
per second:每秒
Log Buffer:日志缓冲区
Size:大小
在InnoDB日志缓冲区的大小,以兆字节为单位,
innodb日志缓冲区缓冲区写入InnoDB事务日志
IO Threads:IO线程
辅助线程执行InnoDB I/O数

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgzgjp.html