MySQL運行狀況查詢方式介紹
更新時間:2013年06月07日 17:37:38 作者:
直接在命令行下登陸MySQL運行SHOW STATUS;查詢語句;同樣的語句還有SHOW VARIABLES;,SHOW STATUS是查看MySQL運行情況,和上面那種通過pma查看到的信息基本類似
SHOW STATUS
直接在命令行下登陸MySQL運行SHOW STATUS;查詢語句,詳細如下圖
同樣的語句還有SHOW VARIABLES;,SHOW STATUS是查看MySQL運行情況,和上面那種通過pma查看到的信息基本類似。
SHOW VARIABLES
SHOW VARIABLES是查看MySQL的配置參數,還可以使用類似SHOW VARIABLES LIKE 'Key%'
SHOW PROCESSLIST
SHOW PROCESSLIST是查看當前正在進行的進程,對于有鎖表等情況的排查很有用處。一般情況下,打開MySQL的慢查詢記錄同樣有利于排查。
SHOW OPEN TABLES
SHOW OPEN TABLES是顯示當前已經被打開的表列表。
mysqladmin status
使用MySQL自帶的mysqladmin 工具查看status,使用以下命令
mysqladmin -uroot --password='password' status
顯示的結果如下:
Uptime: 87117 Threads: 1 Questions: 5481626 Slow queries: 16 Opens: 2211 Flush tables: 1 Open tables: 512 Queries per second avg: 62.923
另外可以添加 -i 5 參數,讓其每五秒自動刷新之。
mysqladmin -uroot --password='password' status -i 5
mysqladmin extended-status
同樣的可以使用mysqladmin -uroot --password='password' extended-status來查看更多的MySQL運行信息,這種方式和第一種查看的信息基本一樣。
直接在命令行下登陸MySQL運行SHOW STATUS;查詢語句,詳細如下圖

同樣的語句還有SHOW VARIABLES;,SHOW STATUS是查看MySQL運行情況,和上面那種通過pma查看到的信息基本類似。
SHOW VARIABLES
SHOW VARIABLES是查看MySQL的配置參數,還可以使用類似SHOW VARIABLES LIKE 'Key%'
SHOW PROCESSLIST
SHOW PROCESSLIST是查看當前正在進行的進程,對于有鎖表等情況的排查很有用處。一般情況下,打開MySQL的慢查詢記錄同樣有利于排查。
SHOW OPEN TABLES
SHOW OPEN TABLES是顯示當前已經被打開的表列表。
mysqladmin status
使用MySQL自帶的mysqladmin 工具查看status,使用以下命令
mysqladmin -uroot --password='password' status
顯示的結果如下:
Uptime: 87117 Threads: 1 Questions: 5481626 Slow queries: 16 Opens: 2211 Flush tables: 1 Open tables: 512 Queries per second avg: 62.923
另外可以添加 -i 5 參數,讓其每五秒自動刷新之。
mysqladmin -uroot --password='password' status -i 5
mysqladmin extended-status
同樣的可以使用mysqladmin -uroot --password='password' extended-status來查看更多的MySQL運行信息,這種方式和第一種查看的信息基本一樣。
您可能感興趣的文章:
相關文章
安裝MySQL時,輸入mysqld --install后,顯式該文件已存在問題
這篇文章主要介紹了安裝MySQL時,輸入mysqld --install后,顯式該文件已存在問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-12-12mysql insert if not exists防止插入重復記錄的方法
在 MySQL 中,插入(insert)一條記錄很簡單,但是一些特殊應用,在插入記錄前,需要檢查這條記錄是否已經存在,只有當記錄不存在時才執(zhí)行插入操作,本文介紹的就是這個問題的解決方案。2011-04-04