檢視mysql是否開啟拂服務 Mysql慢查日誌

2021-10-19 21:29:25 字數 865 閱讀 3327

檢視當前 慢查日誌 狀態:

show variables like '%slow%';

#主要關注兩個變數:

slow_query_log  #是否啟用

slow_query_log_file  #日誌檔案

#慢查的時間閾值

show variables like 'long_query_time';

配置啟用 慢查日誌:

## vim my.cnf:

slow_query_log=1

slow_query_log_file=/var/log/mysql/slow.log  #需要新建該檔案,並注意該檔案的讀寫許可權

long_query_time = 2

## 可以在當前連線切換配置, mysql shell下執行:

set long_query_time = 5  #臨時調整當前連線慢查詢的閾值,不影響其他連線閾值

set global slow_query_log=0  #全域性關閉 慢查日誌。(mysql強制此為全域性配置)

#關閉狀態持續至手動切回開啟

檢視 慢查日誌:

直接檢視日誌檔案的方式會比較費力, 好在mysql提供了簡單的日誌分析工具 mysqldumpslow

mysqldumpslow 【選項】 log_file

選項:-s order  #以什麼排序 (al, at, ar, ae, c, l, r, e, t)

#at(平均查詢時間,預設)、 al(平均上鎖時間)、 ar(平均傳送行數)

#c(記錄統計)、 l(上鎖時間)、 r(傳送行數)、 t(查詢時間)

-r  #倒序

-t  #顯示幾條慢查詢

-g pattern  #搜尋關鍵字

檢視mysql是否開啟慢查詢

說明 slow query log 慢查詢開啟狀態 slow query log file 慢查詢日誌存放的位置 這個目錄需要mysql的執行帳號的可寫許可權,一般設定為mysql的資料存放目錄 long query time 查詢超過多少秒才記錄 檢視是否開啟慢查詢 方法一 全域性變數設定 查詢超...

webrender 檢視是否開啟 檢視埠是否啟用

檢視埠是否啟用兩個方法 1 telnet ip 埠 如 檢視1433埠是否啟用 在cmd中執行 telnet 192.168.0.102 1433,如果顯示乙個游標表示埠已經開啟在用,否則未開啟該埠。2 netstat ano 列出當然監聽埠,連線埠等資訊 如檢視8888商品是否啟用,在cmd中執行...

如何檢視遠端埠是否開啟

埠是與 linux 作業系統上的應用或程序的通訊端點的邏輯實體。在使用之前,了解目標機器上哪些埠是開啟並正在執行服務是非常有用的。我們可以使用 netstat 或其他幾個 linux 命令如 nmap 在本地機器上輕鬆地列出 linux 中的開啟埠。在本指南中,我們將向你展示如何使用簡單的 netc...