mysql5 7 慢日誌配置

2021-09-13 08:23:41 字數 818 閱讀 9643

開啟慢查詢日誌記錄可以幫忙我們優化mysql,一般建議開啟,系統穩定後可以關閉
系統centos7 64位mysql版本5.7.22
[root@localhost ~]# uname -a

linux localhost.localdomain 2.6.32-754.3.5.el6.x86_64 #1 smp tue aug 14 20:46:41 utc 2018 x86_64 x86_64 x86_64 gnu/linux

[root@localhost ~]# mysql --version

在[mysqld]下加入以下

slow_query_log=1  #啟動慢日誌

slow_query_log_file=/var/log/mysql/slow-mysql-query.log # 慢日誌重啟

long_query_time=1 # 慢日誌定義時長1s,看個人產品需求

注意: slow_query_log_file對應目錄需要設定成mysql使用者許可權,或者777,無需自己建立日誌檔案
# 查詢配置

show variables like "%slow%";

# 查詢慢查詢時間

show variables like "long_query_time";

# 查詢慢查詢數量

show status like "%slow_queries%";

mysql5 7開啟慢查詢日誌

環境 centos7 mysql版本 5.7.28 mysql預設10s內沒有響應sql結果,則為慢查詢 當然我們也可以修改這個預設時間 檢視慢查詢的時間 為了測試,我這邊是設定成了1秒 mysqld 下面這三個必須填寫在mysqld下 slow query log onslow query log...

mysql 5 7開啟sql日誌的配置

今天把資料庫換成了5.7的,想查通過sql日誌定位下問題,但是發現和以前的方式不一樣了,特意記錄下來 通過開啟mysql的日誌功能,可以記錄所有別執行過的sql語句記錄,便於維護資料庫資料。在資料庫資料異常的時候可以通過這些sql語句進行恢復,也可以在當資料庫被sql注入後導致資料丟失等情況下,通過...

Mysql 5 7 常用配置

客戶端最大併發連線限制數 根據 threads connected 和 max used connections 來調整 預設值 151 mysql 暫存連線數,短時間得到大量連線時,能夠被暫時存到堆疊的連線數 不能超過系統設定 proc sys net ipv4 tcp max syn backl...