檢視當前資料庫近期執行的SQL的耗時

2021-09-17 02:29:38 字數 1061 閱讀 1911

select convert(sql_text using utf8),query_time,rows_examined from mysql.slow_log order by query_time desc;

show status like '%max_connections%'; ##mysql最大連線數

set global max_connections=1000 ##重新設定

show variables like '%max_connections%'; ##查詢資料庫當前設定的最大連線數

show global status like 'max_used_connections'; ##伺服器響應的最大連線數

show status like 'threads%';

variable_name value

threads_cached    0 ##mysql管理的執行緒池中還有多少可以被復用的資源

threads_connected    152 ##開啟的連線數

threads_created    550 ##表示建立過的執行緒數,如果發現threads_created值過大的話,表明mysql伺服器一直在建立執行緒,這也是比較耗資源,可以適當增加配置檔案中thread_cache_size值,查詢伺服器

threads_running    1 ##啟用的連線數,這個數值一般遠低於connected數值,準確的來說,threads_running是代表當前併發數

show variables like 'thread_cache_size'; 

set global thread_cache_size=60;

-- 檢視正在被鎖定的的表

show open tables where in_use > 0;

//檢視慢查詢時間 show variables like "long_query_time";預設10s

//檢視慢查詢配置情況 show status like "%slow_queries%";

//檢視慢查詢日誌路徑 show variables like "%slow%";

檢視當前資料庫情況

正在執行的 select a.username,a.sid,b.sql text,b.sql fulltext from v session a,v sqlarea b where a.sql address b.address 執行過的 select b.sql text,b.first load...

mysql檢視 MySQL檢視當前資料庫庫

mysql檢視當前資料庫庫 1 在mysql下檢視當前使用的是哪個資料庫,有三種方式 用select database 語句 mysql select database database test row in set 0.00 sec 從查詢結果中可以看出,當前用的是test資料庫 2 用show...

mysql資料庫sql語句近期涉及

1 exists的返回結果是bool型,只有true或者false 如 select from alumni info t where exists select a id from alumni education e where e.a id 6588 返回的結果跟select from alu...