首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

MySQL SHOW STATUS 完整狀態變數對照表 (290 項)

     編輯:MySQL 資料庫相關知識

SHOW STATUS 回傳伺服器運行狀態計數器,共 290 項 (視版本略有差異)。本文整理完整列表並分類說明關鍵指標,供效能監控與調校參考。

完整變數列表 (節錄關鍵分類)

分類關鍵變數說明
連線/執行緒Connections嘗試連線總數
Max_used_connections同時連線歷史峰值
Threads_connected / Threads_running目前連線數 / 作用中執行緒
Aborted_connects中斷的連線嘗試
查詢/快取Questions / Queries客戶端發送指令數 / 執行指令數
Com_select / Com_insert / Com_update / Com_delete各類 DML 執行次數
Qcache_hits / Qcache_inserts / Qcache_lowmem_prunes查詢快取命中/寫入/淘汰
Slow_queries慢查詢計數
Select_scan / Select_full_join全表掃描 / 無索引關聯查詢
InnoDB 引擎Innodb_buffer_pool_read_requests / reads緩衝池讀取請求 / 實體讀取
Innodb_buffer_pool_pages_data / free / total資料頁/空閒頁/總頁數
Innodb_row_lock_waits / time_avg / time_max列鎖等待次數/平均/最大時間
Innodb_log_waits記錄檔寫入等待
MyISAM 索引Key_read_requests / Key_reads索引塊讀取請求 / 實體讀取
Key_write_requests / Key_writes索引塊寫入請求 / 實體寫入
Key_blocks_used / unused / not_flushed索引塊使用統計
臨時表/排序Created_tmp_tables / Created_tmp_disk_tables記憶體臨時表 / 磁碟臨時表
Sort_scan / Sort_range / Sort_merge_passes排序統計
Handler_read_rnd_next全表掃描行數指標
網路/傳輸Bytes_sent / Bytes_received網路傳輸位元組
SSLSsl_accepts / Ssl_cipher / ...SSL 連線統計
複寫Slave_running / Seconds_Behind_Master從庫狀態 / 複寫延遲秒數

核心健康指標速查公式

  • 查詢快取命中率 = Qcache_hits / (Qcache_hits + Qcache_inserts) * 100%
  • InnoDB 緩衝池命中率 = (1 - Innodb_buffer_pool_reads / Innodb_buffer_pool_read_requests) * 100%
  • 索引命中率 (MyISAM) = (1 - Key_reads / Key_read_requests) * 100%
  • 執行緒快取命中率 = (1 - Threads_created / Connections) * 100%
  • 臨時表磁碟化比率 = Created_tmp_disk_tables / Created_tmp_tables * 100%

監控工具建議

  • 開源:Prometheus + mysqld_exporter + Grafana、Percona Monitoring and Management (PMM)、Zabbix 模板。
  • 指令列即時觀察:watch -n 1 'mysql -e \"SHOW GLOBAL STATUS LIKE \"Innodb%\"\"'
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved