mysql常用效能查詢語句

2021-09-03 02:24:38 字數 1197 閱讀 7941

#檢視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%'

mysql 常用查詢語句

1 在原有的時間欄位上做加減 1 減幾天date sub update bg outpatient test set test time date sub test time,interval 30 day where test time sysdate 2 加幾天adddate update bg...

MySql常用查詢語句

根據字段進行查詢 select nickname from os user where nickname biubiubiu 查詢os user account表中金額由大到小排名前三的使用者的所有資訊 select from os user account order by balance des...

Mysql查詢語句的效能優化

使用join時,應當用小結果集驅動大結果集 例 user表10000條資料,class表20條資料 select from user u left join class c u.userid c.userid 這樣則需要用user表迴圈10000次才能查詢出來,而如果用class表驅動user表則只...