1. 程式人生 > >mysql常用效能查詢語句

mysql常用效能查詢語句

#檢視MySQL本次啟動後的執行時間(單位:秒)
show status like 'uptime';
#檢視select語句的執行數
show status like 'com_select';
 
#檢視insert語句的執行數
show status like 'com_insert';
 
#檢視update語句的執行數
show status like 'com_update';
 
#檢視delete語句的執行數
show status like 'com_delete';
 
#檢視試圖連線到MySQL(不管是否連線成功)的連線數
show status like 'connections';
 
#檢視執行緒快取內的執行緒的數量。
show status like 'threads_cached';
 
#檢視當前開啟的連線的數量。
show status like 'threads_connected';
 
#檢視當前開啟的連線的數量。
show status like 'threads_connected';
 
#檢視建立用來處理連線的執行緒數。如果Threads_created較大,你可能要增加thread_cache_size值。
show status like 'threads_created';
 
#檢視啟用的(非睡眠狀態)執行緒數。
show status like 'threads_running';
 
#檢視立即獲得的表的鎖的次數。
show status like 'table_locks_immediate';
 
#檢視不能立即獲得的表的鎖的次數。如果該值較高,並且有效能問題,你應首先優化查詢,然後拆分表或使用複製。
show status like 'table_locks_waited';
 
#檢視建立時間超過slow_launch_time秒的執行緒數。
show status like 'slow_launch_threads';
 
#檢視查詢時間超過long_query_time秒的查詢的個數。
show status like 'slow_queries';

#檢視最大連線數及時間
show status like 'Max_used_connections%'