= 2016-08-0..."/>
溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

MYSQL慢查詢?nèi)罩敬鎯?chǔ)在表中時(shí)查詢出 TOP SQL的腳本

發(fā)布時(shí)間:2020-08-10 11:31:14 來(lái)源:ITPUB博客 閱讀:145 作者:lixiaxin200319 欄目:MySQL數(shù)據(jù)庫(kù)
按執(zhí)行時(shí)間使用倒序的方式排序找出 TOP 10 的慢查詢SQL
t_slow.sql

use mysql;
select * from
(select * from slow_log  where start_time >= '2016-08-01 00:00:01'  order by query_time desc) a
limit 10;

mysql -u root -p -e "source t_slow.sql" > t_slow.txt

按鎖定時(shí)間使用倒序的方式排序找出 TOP 10 的慢查詢SQL
l_slow.sql

use mysql;
select * from
(select * from slow_log  where start_time >= '2016-08-01 00:00:01'  order by lock_time desc) a
limit 10;


mysql -u root -p -e "source l_slow.sql" > l_slow.txt


按輸出的行數(shù)使用倒序的方式排序找出 TOP 10 的慢查詢SQL
r_slow.sql

use mysql;
select * from
(select * from slow_log  where start_time >= '2016-08-01 00:00:01'  order by rows_sent desc) a
limit 10;

mysql -u root -p -e "source r_slow.sql" > r_slow.txt


按執(zhí)行次數(shù)使用倒序的方式排序找出 TOP 10 的慢查詢SQL
c_slow.sql

use mysql;
select * from
(select sum(query_time),avg(query_time),sum(lock_time),avg(lock_time),
sum(rows_sent),avg(rows_sent),sum(rows_examined),avg(rows_examined),
count(1),sql_text from slow_log  where start_time >= '2016-08-01 00:00:01'
group by sql_text  order by count(1) desc) a
limit 10;

mysql -u root -p -e "source c_slow.sql" > c_slow.txt
向AI問(wèn)一下細(xì)節(jié)
AI