共計 898 個字符,預計需要花費 3 分鐘才能閱讀完成。
自動寫代碼機器人,免費開通
這篇文章給大家介紹怎么在 MySQL 中開啟 Slow 慢查詢,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
方法如下:
1:登錄數據庫查看是否已經開啟了 Slow 慢查詢:
mysql show variables like slow_query%
2:開啟 Mysql slow 日志:
默認情況下 slow_query_log 的值為 OFF,表示慢查詢日志是禁用的,可以通過設置 slow_query_log 的值來開啟:(此處為臨時開啟,重啟服務后失效,如想永久失效切記在 myqsl 配置文件中添加語句,看文末)
mysql set global slow_query_log=1;
Query OK, 0 rows affected (0.03 sec)
3:查看是否開啟:
mysql show variables like slow_query%
4:寫入 mysql slow 語句測試是否寫入 slow 數據:
mysql select sleep(10) as a, 1 as b;
5:查看 Mysql Slow 文件,是否寫入數據:
至此,完成以上 Mysql slow 開啟作業!
————————–
永久開啟 Mysql Slow 日志:
slow_query_log_file 慢查詢日志文件路徑
slow_query_log 用于指定是否打開慢查詢日志
long_query_time 超過多少秒的查詢就寫入日志
log_output=file 必須指定 file 或者是 table 如果是 table 則慢查詢信息會保存到 mysql 庫下的 slow_log 表中。這點要清楚。默認值是 NONE
打開 my.cnf 配置文件,加入以下代碼:
log_output=file
slow_query_log=on ;
slow_query_log_file = /tmp/mysql-slow.log
long_query_time = 2
關于怎么在 MySQL 中開啟 Slow 慢查詢就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
向 AI 問一下細節