MySQL慢查詢?nèi)罩鞠嚓P(guān)筆記

MySQL優(yōu)化SQL,針對(duì)慢SQL語句的查詢及相關(guān)配置。
相關(guān)命令:

#顯示慢查詢SQL語句數(shù)量
show global status like '%slow_queries%';            
#查看是否開啟慢查詢?nèi)罩?并顯示日志存放位置
show variables like '%slow_query_log%';              
#SQL運(yùn)行時(shí)間超過MySQL變量long_query_time時(shí)則被記錄為慢SQL(記錄到日志中)。
show global variables like '%long_query_time%';      

需要永久開啟慢SQL查詢?nèi)罩?需要在my.ini(或my.cnf等)配置文件中的[mysqld]下添加相關(guān)配置:

#輸出形式為文件
log-output=FILE
 #1: 開啟 | 0:不開啟
slow-query-log=0
#慢SQL日志存放路徑                                   
slow_query_log_file="DESKTOP-HIOGK6K-slow.log" 
#慢SQL語句統(tǒng)計(jì)時(shí)間(超過該閾值則記錄中慢SQL日志中)     
long_query_time=10                                  

配置完畢后需要重啟MySQL服務(wù)。

MySQL還提供了日志分析工具:mysqldumpslow
語法格式為:

mysqldumpslow [OPTS...] [LOGS...]

簡(jiǎn)單相關(guān)示例
#得到返回記錄集最多的15個(gè)SQL
mysqldumpslow -s r -t 15 [要查詢的日志文件路徑]

#得到訪問次數(shù)最多的15個(gè)SQL
mysqldumpslow -s c -t 15 [要查詢的日志文件路徑]

#得到按照時(shí)間排序的前20條里面含有左連接的查詢語句
mysqldumpslow -s t -t 20 -g "left join" [要查詢的日志文件路徑]
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 任夜雨敲擊窗臺(tái) 避開世事紛亂 靜坐梳理萬千思緒 給自己掃出一片心中凈土 安放無處可棲的靈魂 雨停了 隱約聽到哪個(gè)屋...
    時(shí)光蹁躚閱讀 197評(píng)論 0 0
  • 1.感恩中午的小風(fēng)波,讓我審視到自己又重新回到以前的模式,真的不喜歡這種感覺,但是卻無法自拔 2.感恩學(xué)校召開的家...
    期待頓悟閱讀 306評(píng)論 0 1
  • 1 我叫輕塵,是江湖上知名的神偷。 我?guī)煆臉I(yè)內(nèi)鼎鼎大名的盜圣,只可惜,他還未培養(yǎng)出我這個(gè)唯一的弟子,就去了西天。好...
    等風(fēng)的葉閱讀 565評(píng)論 5 5
  • “美味,已經(jīng)百年沒有見的如此美味的佳肴。”夏貪婪得看著恐懼地向后退的玉寧?!皠e過來,我會(huì)道術(shù)。”玉寧掏出兜里的符向...
    蒼瀟閱讀 216評(píng)論 0 1

友情鏈接更多精彩內(nèi)容