Grafana监控Mysql,慢查询
一、查看是否开启慢查询
1、通过Navicat直接连接数据库,并设置(这种设置是临时的,重启数据后不生效,可以直接改数据库配置文件)
2、修改数据库配置文件
vi /etc/my.cnf
chmod 644 my.cnf
重启mysql服务
systemctl restart mysqld
三、查找慢查询
1、执行脚本,压测
2、查看监控是否有慢查询出现
3、连接数据库查询
4、选择耗时长的,选中sql_text,点击备注,下面就显示sql语句
5、将sql语句复制运行一下
6、点击解释
type值优先级
CONST>EQ_REF>REF>RANGE>INDEX>ALL
all是全表扫描,没有任何索引,需要优化