這篇文章給大家分享的是有關(guān)MySQL如何開(kāi)啟MySQL慢查詢?nèi)罩炯胺治龉ぞ適ysqldumpslow的內(nèi)容。小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過(guò)來(lái)看看吧。
"熱情、務(wù)實(shí)、專業(yè)、創(chuàng)新”我們不忘初心,砥礪前行,實(shí)在做人,認(rèn)真做事,始終如一的專注企業(yè)互聯(lián)網(wǎng)品牌建設(shè)與網(wǎng)絡(luò)營(yíng)銷推廣服務(wù)。品牌網(wǎng)站建設(shè)本著讓客戶滿意的目標(biāo),幫助企業(yè)通過(guò)互聯(lián)網(wǎng)創(chuàng)造價(jià)值.創(chuàng)新互聯(lián)全體員工將通過(guò)不懈努力,力爭(zhēng)成為客戶在信息化領(lǐng)域中值得長(zhǎng)期信賴的合作伙伴。
1. 啟用MySQL的慢查詢?nèi)罩竞芎?jiǎn)單,只需在MySQL的配置文件my.cnf里添加:
[mysqld]
slow_query_log=1 - 開(kāi)啟慢查詢?nèi)罩?nbsp;
slow_query_log_file=/data01/mysqldata/3306/slow_query.log-- 慢查詢?nèi)罩敬娣盼恢?,因需要可寫,一般是?shù)據(jù)存放目錄
long_query_time=10 單位秒, 默認(rèn)為10,表示超過(guò)10秒的才記錄
slow_launch_time=2 - 表示如果建立線程花費(fèi)了比這個(gè)值更長(zhǎng)的時(shí)間,slow_launch_threads 計(jì)數(shù)器將增加
log_queries_not_using_indexes=OFF -- 設(shè)置為ON表示記錄沒(méi)有使用index的查詢,默認(rèn)沒(méi)有開(kāi)啟
備注: 通過(guò) show global status like '%slow%'; 來(lái)查看 slow_launch_threads 計(jì)數(shù)器。
2. 設(shè)置時(shí)間:
mysql > set long_query_time=5 ;
mysql > show variables like 'long%';
3. 慢查詢?nèi)罩痉治龉ぞ適ysqldumpslow 。
如果慢查詢?nèi)罩局杏涗泝?nèi)容很多,可以使用mysqldumpslow工具(MySQL客戶端安裝自帶)來(lái)對(duì)慢查詢?nèi)罩具M(jìn)行分類匯總。mysqldumpslow對(duì)日志文件進(jìn)行了分類匯總,顯示匯總后摘要結(jié)果。
$ mysqldumpslow -s t -t 10 -g "left join" /data01/mysqldata/3306/slow_query.log
得到按照時(shí)間排序的前10條里面含有左連接的查詢語(yǔ)句。
使用mysqldumpslow命令可以非常明確的得到各種我們需要的查詢語(yǔ)句,對(duì)MySQL查詢語(yǔ)句的監(jiān)控、分析、優(yōu)化是MySQL優(yōu)化非常重要的一步。開(kāi)啟慢查詢?nèi)罩竞?,由于日志記錄操作,在一定程度上?huì)占用CPU資源影響mysql的性能,但是可以階段性開(kāi)啟來(lái)定位性能瓶頸。
感謝各位的閱讀!關(guān)于“MySQL如何開(kāi)啟MySQL慢查詢?nèi)罩炯胺治龉ぞ適ysqldumpslow”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!
新聞標(biāo)題:MySQL如何開(kāi)啟MySQL慢查詢?nèi)罩炯胺治龉ぞ適ysqldumpslow
地址分享:http://aaarwkj.com/article16/jjgegg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、域名注冊(cè)、網(wǎng)站設(shè)計(jì)公司、網(wǎng)站營(yíng)銷、網(wǎng)站內(nèi)鏈、手機(jī)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)