MySQL開啓慢查詢

MySQL開啓慢查詢(windows環境)

記錄MySQL數據庫在Windows環境下開啓慢查詢的過程,Linux環境下類似。

一、臨時開啓(重啓數據庫服務後失效)

1、查詢相關的系統變量

log-output=NONE 日誌輸出NONE爲不輸出,TABLE爲輸出到表格,FILE輸出到文件,也可以通過“,”隔開同時輸出到文件和表格中,但是會日誌會佔用很多的存儲空間,一般情況輸入到文件即可。
slow-query-log=OFF 是否開啓慢查詢日誌記錄,默認OFF關閉,ON打開
slow_query_log_file=“DESKTOP-8895VAH-slow.log” 日誌記錄文件
long_query_time=10 記錄查詢超過10秒的select語句,默認是10秒

SHOW VARIABLES LIKE ‘slow_query_log’ 查詢相關的變量值

2、修改相關的變量值

本機默認的MySQL相關變量值如上,可使用:
,使用SET GLOBAL slow_query_log = ON 設置相關的值。
SET GLOBAL long_query_time=1 設置默認查詢語句時候,必須重新退出用戶登錄後生效

二、永久開啓

修改D:\ProgramData\MySQL\MySQL Server 5.6\data(Windows本機,Linux文件名爲my.conf不一樣)目錄下my.ini文件中下列屬性即可,重新啓動MySQL服務生效。
log-output=FILE
slow-query-log=1
slow_query_log_file=“DESKTOP-8895VAH-slow.log”
long_query_time=2

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