mysql常用效能查詢語句
阿新 • • 發佈:2018-12-24
#檢視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%'