首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> MySQL 資料庫 >> MySQL 綜合教學

MySQL 運行狀態檢查的兩種實用方法

     編輯:MySQL 綜合教學

方法一:命令列 status 指令

最直接、專業的方式,無需額外工具:

# 進入 MySQL 後
mysql> status
# 或簡寫
mysql> \s

# 直接命令列執行
$ mysql -u root -p -e "status"

輸出範例:

Threads: 2  Questions: 224857636  Slow queries: 229
Opens: 1740  Flush tables: 1  Open tables: 735
Queries per second avg: 137.566

關鍵指標說明:

  • Threads:當前連線執行緒數
  • Questions:累計查詢次數
  • Slow queries:慢查詢累計數
  • Queries per second avg:平均 QPS

方法二:phpMyAdmin 狀態頁面

圖形化介面,適合快速瀏覽:

  • 登入 phpMyAdmin → 點擊「狀態」標籤
  • 提供流量、連線、查詢類型分佈等視覺化圖表
  • 底部提供配置優化建議 (如 key_buffer_size、query_cache 等)
專業建議:生產環境資料庫通常禁止 phpMyAdmin 存取,建議掌握命令列與監控工具 (Prometheus/Grafana、Zabbix 等)。

進階監控指令

-- 即時查看執行緒
SHOW PROCESSLIST;

-- InnoDB 引擎狀態
SHOW ENGINE INNODB STATUS\G

-- 全域狀態變數
SHOW GLOBAL STATUS LIKE 'Threads%';
SHOW GLOBAL STATUS LIKE 'Questions';
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved