码迷,mamicode.com
首页 > 数据库 > 详细

mysql性能优化 profile

时间:2020-03-10 12:10:30      阅读:84      评论:0      收藏:0      [点我收藏+]

标签:_id   sel   开启   关注   closed   图片   open   onclick   query   

--查看当前的mysql版本是否支持

show variables like ‘profiling%‘;

 

--默认关闭,使用前需要开启
set profiling=on;

 

--运行耗时久的sql

技术图片
SELECT 
DISTINCT
io.housing_id 
FROM
t_device_report_message re
LEFT JOIN t_device_io io ON re.device_id = io.device_id 
WHERE
io.housing_id is not null
View Code

 

-- 查看结果
show profiles;

 

--诊断sql 83为问题sql数字号码
show profile for query 83;

 

-- 查看详解

Status、Duration,前者表示的是PROFILE里的状态,它和PROCESSLIST的状态基本是一致的,后者是该状态的耗时。因此,我们最主要的是关注处于哪个状态耗时最久,这些状态中,哪些可以进一步优化

https://imysql.com/2015/06/10/mysql-faq-processlist-thread-states.shtml

mysql性能优化 profile

标签:_id   sel   开启   关注   closed   图片   open   onclick   query   

原文地址:https://www.cnblogs.com/s6-b/p/12454574.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!