mysql檢視連線數和狀態,設定連線數和超時時間

2022-02-11 00:56:15 字數 781 閱讀 7823

1、mysql>show status like '%connect%';

connections,試圖連線到(不管是否成功)mysql伺服器的連線數。

max_used_connections,伺服器啟動後已經同時使用的連線的最大數量。

threads_connected,當前的連線數。

2、mysql>show variables like '%connect%';

max_connections,最大連線數。

3、修改max_connections

在配置檔案(my.cnf或my.ini)在最下面,天加一句:

max_connections=32000

然後,用命令重啟:/etc/init.d/mysqld restart

雖然這裡寫的32000,實際mysql伺服器允許的最大連線數16384;

新增了最大允許連線數,對系統消耗增加不大。

4、mysql>show processlist;

顯示當前正在執行的mysql連線。

在mysql配置檔案my.ini/my.cnf中新增或修改:

//最大連線數

max_connections=1000

//設定超時時間,超過設定時間沒有請求就主動斷開,單位是秒

wait_timeout = 600

interactive_timeout = 600

Mysql 檢視連線數,狀態

命令 show processlist 如果是root帳號,你能看到所有使用者的當前連線。如果是其它普通帳號,只能看到自己占用的連線。show processlist 只列出前100條,如果想全列出請使用show full processlist mysql show processlist 命令 ...

Mysql 檢視連線數,狀態

如果是root帳號,你能看到所有使用者的當前連線。如果是其它普通帳號,只能看到自己占用的連線。show processlist 只列出前100條,如果想全列出請使用show full processlist mysql show processlist 命令 show status like 下面變...

Mysql 檢視連線數,狀態

命令 show processlist 如果是root帳號,你能看到所有使用者的當前連線。如果是其它普通帳號,只能看到自己占用的連線。show processlist 只列出前100條,如果想全列出請使用show full processlist mysql show processlist 命令 ...