Grafana监控Mysql,慢查询

发布时间 2024-01-02 20:36:44作者: 土豆666

一、查看是否开启慢查询

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是全表扫描,没有任何索引,需要优化