windows下使用MYSQL的mysqldumpslow進行慢日誌分析

來源:互聯網
上載者:User

1、首先安裝好perl環境。
2、在dos環境中,切換到perl目錄中,例如我的目錄是
dos 命令 cd c:\Perl\bin
3、在此目錄輸入perl mysqldumpslow的路徑\mysqldumpslow.pl+mysqldumpslow命令 +slow.log的路徑+輸出的地方
例如:我的mysqldumpslow目錄為
slow.log的目錄為C:\Perl\bin\slow.log
輸出的檔案為time .txt,目錄為E:\

mysqldumpslow的命令參數列舉如下:

--help       輸出協助資訊

-v           輸出詳細資料 
  -d           調試
  -s          按照什麼排序,預設是'at',顯示順序為倒序
                al: 平均鎖表時間

ar: 平均結果行數
                at: 平均查詢時間
                 c: 次數
                 l: 鎖表時間
                 r: 總結果行數
                 t: 總查詢時間  
  -r          正序排序,即從小到大排序

-t NUM       限制顯示的條數

-a           顯示出數字和字串,預設數字為 N 字串為 'S'
  -g PATTERN   過濾字串,後接Regex,如'10$' 以10為結尾的條件

例子:

/usr/local/mysql/bin/mysqldumpslow -s t -a -t 3   slow.txt

根據總查詢時間排序,只列出前3條

/usr/local/mysql/bin/mysqldumpslow -r -s c -a -t 3 -g 'hello'   slow.txt

搜尋包括關鍵字 hello的結果,並按照次數正序排序前3條


此為原創,轉載此日誌請註明出處http://blog.163.com/zenglonglong525@126/

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.