Mysql 配置慢查詢日誌

文件名

機器名-slow.log

知識點

  • slow_query_log 可以在線打開
  • set global 設置參數,不是立即生效, 需要重新連接
  • set session設置參數,會立即生效
  • mysqldumpslow 可以格式化slow_log 文件
  • 如果是線上調試,如果由慢查詢,通常log文件會很大,而慢查詢通常都是週期規律的
  • 只需要查看某個時間段內的即可,例如查看最後1000行
  • 比較傾向與存文件,因爲這個表可能比較大,因爲備份的時候可能會把這表備份了
  • 存表也可以,缺點定期清理,備份前清理,優點比較直觀,查看方便
  • slow_log table 默認存儲引擎是CSV,這個性能比較差,應修改爲MyIsam
alter table slow_log engine = myisam;

參數

在這裏插入圖片描述

經驗

超過0.5s的查詢語句,通常都是由問題的

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章