慢日志、普通日志


慢日志記錄

就是記錄了執行速度特別慢的SQL語句

開啟步驟

1、查看與query(查詢)相關的變量

  show variables like '%query%';

可以看到有三個變量,long_query_time:查詢超時時間(超過這個時間就是慢查詢,可以自己設置)

          slow_query_log:慢日志功能開關

          slow_query_log_file:慢日志存放文件,自己設置

2、設置成為慢日志的時間為1秒(隨意設置時間)

  set global long_query_time = 1

 3、開啟慢日志

  slow_query_log = ON

4、更改路徑(默認就行)

  slow_query_log = E:\program\mysql-5.6.44-winx64\data\oldboy-slow.log 

普通日志記錄

1、mysql自帶日志記錄

  --1、show variables like '%general%';

  general_log:日志開關

  general_log_file:日志存放的文件

  --2、set global general_log = ON;

2、tee工具

  終端執行:tee D:a.txt  (tee 路徑)

  就可以將所有的操作記錄到文件中

自帶與tee的區別:

1、自帶的日志記錄更加智能,只會記錄SQL語句,而tee會把結果也全部計入

 2、自帶的開啟后需要手動關閉才算關閉,tee只是一次性的,退出終端下次進就不記錄了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM