《Mysql實例MySQL如何清空慢查詢文件》要點:
本文介紹了Mysql實例MySQL如何清空慢查詢文件,希望對您有用。如果有疑問,可以聯系我們。
MYSQL入門一、概述
MYSQL入門本章主要寫當慢查詢文件很大的時候怎樣在線生成一個新的慢查詢文件.
MYSQL入門測試環境:mysql 5.6.21
MYSQL入門二、步驟
MYSQL入門配置慢查詢
MYSQL入門默認的my.cnf文件在/etc/目錄下
MYSQL入門vim /etc/my.cnf
MYSQL入門
#slow_query
slow_query_log=1#開啟慢查詢
slow_query_log_file=/var/lib/mysql/mysql-slow.log #設置慢查詢路徑
long_query_time=0.01#設置慢查詢時間
MYSQL入門配置完要重啟mysql服務才生效
MYSQL入門查詢慢查詢配置是否成功
MYSQL入門
MYSQL入門
MYSQL入門測試慢查詢
MYSQL入門
use information_schema;
select * from tables;
MYSQL入門
MYSQL入門語句執行時間花了:1.1秒,返回了314行記錄;
MYSQL入門查看慢查詢文件:cat mysql-slow.log
MYSQL入門
MYSQL入門慢查詢日志文件中記錄了每一天慢查詢記錄,每一條記錄都是以Time:開頭;記錄了包含登入信息,查詢所花的時間,鎖花的時間,返回的行數,掃描的記錄數,執行的語句.
MYSQL入門在線生成慢查詢日志文件
MYSQL入門1.關閉全局慢查詢
MYSQL入門查詢是否關閉全局慢查詢
MYSQL入門
MYSQL入門設置一個新的慢查詢文件
MYSQL入門開啟慢查詢
MYSQL入門
MYSQL入門
MYSQL入門在慢查詢路徑中可以看到生成了一個新的慢查詢文件.
MYSQL入門后面的慢查詢信息會記錄到新的日志文件當中,
MYSQL入門這時我們可以mv以前的慢查詢文件進行歸檔了.
MYSQL入門重啟mysql服務
MYSQL入門service mysql restart
MYSQL入門
MYSQL入門當重啟mysql服務之后,慢日志文件會重新變成之前的在my.cnf里面設置的文件,所以如果你想要重啟服務之后慢日志文件還是剛才設置的mysql-slow_new.log的話你就需要在修改全局設置的同時再修改my.cnf文件,這樣就能保證重啟之后文件還是之前修改的文件.
MYSQL入門總結
MYSQL入門配置慢查詢對平時收集性能差的語句很有贊助,也有很多工具專門來分析慢查詢日志的,其中percona-toolkit就是一個很不錯的分析慢查詢的工具,如果沒有使用可以去了解一下.
MYSQL入門以上就是本文的全部內容,希望對大家的學習有所贊助.
維易PHP培訓學院每天發布《Mysql實例MySQL如何清空慢查詢文件》等實戰技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養人才。