mysql查詢最大連接數及鎖


1、查看最大連接數

show variables like '%max_connections%';

2、修改最大連接數

set GLOBAL max_connections = 200;

3.root 查看所有用戶當前連接

-- show processlist;只列出前100條,如果想全列出請使用show full processlist; 
show processlist;

4.查看常用監控語句

命令: show status;
命令:show status like '%下面變量%'; 
Aborted_clients                由於客戶沒有正確關閉連接已經死掉,已經放棄的連接數量。 
Aborted_connects            嘗試已經失敗的MySQL服務器的連接的次數。 
Connections                     試圖連接MySQL服務器的次數。 
Created_tmp_tables          當執行語句時,已經被創造了的隱含臨時表的數量。 
Delayed_insert_threads     正在使用的延遲插入處理器線程的數量。 
Delayed_writes                用INSERT DELAYED寫入的行數。 
Delayed_errors                用INSERT DELAYED寫入的發生某些錯誤(可能重復鍵值)的行數。 
Flush_commands            執行FLUSH命令的次數。 
Handler_delete                 請求從一張表中刪除行的次數。 
Handler_read_first          請求讀入表中第一行的次數。 
Handler_read_key           請求數字基於鍵讀行。 
Handler_read_next           請求讀入基於一個鍵的一行的次數。 
Handler_read_rnd           請求讀入基於一個固定位置的一行的次數。 
Handler_update              請求更新表中一行的次數。 
Handler_write                 請求向表中插入一行的次數。 
Key_blocks_used            用於關鍵字緩存的塊的數量。 
Key_read_requests         請求從緩存讀入一個鍵值的次數。 
Key_reads                      從磁盤物理讀入一個鍵值的次數。 
Key_write_requests         請求將一個關鍵字塊寫入緩存次數。 
Key_writes                      將一個鍵值塊物理寫入磁盤的次數。 
Max_used_connections    同時使用的連接的最大數目。 
Not_flushed_key_blocks   在鍵緩存中已經改變但是還沒被清空到磁盤上的鍵塊。 
Not_flushed_delayed_rows      在INSERT DELAY隊列中等待寫入的行的數量。 
Open_tables                  打開表的數量。 
Open_files                     打開文件的數量。 
Open_streams               打開流的數量(主要用於日志記載) 
Opened_tables              已經打開的表的數量。 
Questions                     發往服務器的查詢的數量。 
Slow_queries                要花超過long_query_time時間的查詢數量。 
Threads_connected       當前打開的連接的數量。 
Threads_running          不在睡眠的線程數量。 
Uptime                        服務器工作了多少秒。

5.查詢是否鎖表 

-- 查詢到后用show processlist;查到具體線程然后 kill id
show OPEN TABLES where In_use > 0;

6.查看正在鎖的事務

 SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;

7.查看等待鎖的事務 

SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM