MySQL 慢查詢日誌(slow_query_log_file)切換

來源:互聯網
上載者:User

slow_query_log_file日誌變得很大,對它進項分析變得很不方便,我們就想按天每天產生一個slow_query_log_file檔案,每天分析這個記錄檔。如何按天切割呢?我們想到了這麼一個辦法,把日誌格式切換成這種形式的hostname-slow_日期.log 這種形式,預設格式為hostname-slow.log。那麼如何?呢?其實很簡單。利用mysql預設命令就可以了

mysql> show variables like '%query%log%';
+---------------------+----------------------------------------+
| Variable_name | Value |
+---------------------+----------------------------------------+
| slow_query_log | OFF |
| slow_query_log_file | /usr/local/mysql/data/aeolus1-slow.log |
+---------------------+----------------------------------------+

mysql> set global slow_query_log_file='/usr/local/mysql/data/aeolus1-slow_2013-07-19.log' ;
Query OK, 0 rows affected (0.03 sec)

mysql> show variables like '%query%log%';
+---------------------+---------------------------------------------------+
| Variable_name | Value |
+---------------------+---------------------------------------------------+
| slow_query_log | ON |
| slow_query_log_file | /usr/local/mysql/data/aeolus1-slow_2013-07-19.log |
+---------------------+---------------------------------------------------+
2 rows in set (0.01 sec)

ok,設定成功。思路就是這樣的

寫個shell小指令碼,定義好時間,這樣就可以按天組建記錄檔了。

MySQL慢查詢開啟及分析方法

分析MySQL慢查詢日誌的好工具--mysqlsla

MySQL首碼索引導致的慢查詢

【體繫結構】MySQL 記錄檔--慢查詢日誌

MySQL調優三步曲(慢查詢、explain profile)

聯繫我們

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