溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

開啟 Spotlight on MySQL - Slow Query Log 的方法

發(fā)布時間:2020-08-10 15:09:32 來源:ITPUB博客 閱讀:171 作者:fantigcy 欄目:MySQL數(shù)據(jù)庫

事情是從群友提問開始的:

開啟 Spotlight on MySQL - Slow Query Log 的方法


看到這個問題 首先想到有可能工具沒有連接好 但是他很快給排除了
然后我問他慢查詢開關(guān)有沒有開啟

開啟 Spotlight on MySQL - Slow Query Log 的方法


如果沒開啟的話 執(zhí)行: set global slow_query_log=on;  這個他也很快搞定了 
我又問他慢查詢時間設(shè)置的多少 (我懷疑他設(shè)置的太長 因此并沒有記入日志)他說 1 秒 
我追問能否確定存在符合條件的慢查詢 他說看了日志 確實存在


開啟 Spotlight on MySQL - Slow Query Log 的方法


這時候開始感到了問題的蹊蹺 趕快啟動 Spotlight 連接好虛擬機里面的 MySQL
發(fā)現(xiàn) Slow Query Log 確實沒有獲得數(shù)據(jù) 眼看裝叉就要失敗 但是絕對不能輕易認(rèn)輸 
經(jīng)過瘋狂百度 改動了以下兩處:

1. 開啟 General Log

開啟 Spotlight on MySQL - Slow Query Log 的方法

2. 在 my.cnf 配置文件里面的[mysqld]下面增加設(shè)置:

開啟 Spotlight on MySQL - Slow Query Log 的方法


然后將 MySQL 重啟 重新連接 Spotlight 查看 Slow Query Log:

開啟 Spotlight on MySQL - Slow Query Log 的方法


至此 宣告裝叉成功


文章來源:http://blog.163.com/lucia_gagaga/blog/static/264768019201681931238833/




后記:1.個人覺得general_log沒有必要開啟,影響MySQL性能。
        2.對于線上來說,修改靜態(tài)參數(shù)重啟數(shù)據(jù)庫需要申請停業(yè)務(wù)之類較麻煩,所以在前期規(guī)劃時都要想到。








向AI問一下細(xì)節(jié)
AI