慢查询
// 慢查询
缓慢的查询,低效的性能导致影响正常业务
MySQL默认10秒内没有响应SQL结果,为慢查询
// 检查慢查日志是否开启:
show variables like 'slow_query_log...(默认查询时间大于10s的sql语句)
show variables like 'long_query_time';
// 慢日志测试,检查慢日志记录情况
select sleep(12);
// 显示慢查询次数...,因为sql可能会很长
mysqlDumpSlow
image.png
// mysqldumpslow
// 简介
如果开启了慢查询日志,就会生产大量的数据,然后我们就可以通过对日志的分析,生产分析报表...=root --password=mysqlpassword --host=localhost /var/lib/mysql/izwz9hiye4lft7f85poremz-slow.log
// 从慢查找数据库表中重复的索引...eq_ref: 出现在要连接多个表的查询计划中,驱动表循环获取数据,这行数据是第二个表的主键或者唯一索引,作为条件查询只返回*一条数据*,且必须为not null,唯一索引和主键是多列时,只有所有的列都用作比较时才会出现