MySQL慢查詢日誌

來源:互聯網
上載者:User

標籤:ges   variables   預設值   協助   記錄檔   usr   模式   code   dump   

實驗環境:
OS X EI Captian + MySQL 5.7

一、配置MySQL自動記錄慢查詢日誌

查看變數,也就是配置資訊

show (global) variables like '%slow_query%'

修改變數:

set global 變數名 = 值

與慢查詢日誌有關的變數:

是否開啟慢查詢日誌slow_query_log = OFF long_query_time = 10   最大時間限制,超過此時間,再記錄slow_query_log_file = /usr/slow.log記錄檔位置log_queries_not_using_indexes = OFF沒有使用索引的搜尋是否記錄

我們先開啟慢查詢日誌:

?

修改查詢時間:

?

剩下兩個全域變數,日誌路徑和沒用索引的記錄就預設值吧。

二、查看MySQL慢查詢日誌

可以直接查看:

vim /usr/local/var/mysql/DyanLideMacBook-Air-slow.log

?

也可以使用mysqldumpslow查看慢查詢日誌:

mysqldumpslow -s at -a  /usr/local/var/mysql/DyanLideMacBook-Air-slow.log

查看協助 mysqldumpslow --help

?

翻譯幾個常用的:

--verbose    版本--debug      調試--help       協助 -v           版本-d           偵錯模式-s ORDER     排序方式              al: average lock time              ar: average rows sent              at: average query time 預設               c: count               l: lock time               r: rows sent               t: query time-r           反轉順序,預設檔案倒序拍-t NUM       顯示前N條-a           不要將SQL中數字轉換成N,字串轉換成S-l           總時間中不減去鎖定時間

MySQL慢查詢日誌

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.