1, 進入到/etc目錄下,打開my.cnf文件,在文件最後添加幾行mysql
slow_query_log = ON //打開慢查詢開關sql
slow_query_log_file = /usr/udev/slow.log //慢查詢監控日誌存放位置數據庫
long_query_time = 2 //大於等於2秒的sql語句記錄到日誌中rest
2, 修改完畢,重啓數據庫日誌
service mysqld restart
3, 在CRT端進入到sql命令模式
mysql –u root –p
回車後提示你輸密碼,
輸入sql語句查看慢查詢狀態
show variables like 'slow_query%';
須要注意兩點:1,sql語句末尾的分號;2,慢查詢監控日誌存放路徑文件必須可讀可寫
若是以上步驟都沒錯,查詢狀態應該提示是以下:
4, 輸入sql查看慢查詢時間設置
show variables like 'long_query_time';提示以下
5, 之後監控數據庫,能夠經過修全局變量方式設置,只不太重啓以後就失效了blog
mysql> set global slow_query_log='ON'; //打開慢查詢監控
mysql> set global slow_query_log_file='/usr/ mysql/slow.log'; //設置文件路徑
mysql> set global long_query_time=1; //設置抓取sql語句閾值