設定連線數


查詢目前最大連線數

show variables like 'max_connections';

設定最大連線數

1.sql裡面設定,只對目前正在執行的在用

set global max_connections=500;

2.在 my.cnf 檔案設定,需要重新啟動mysql,是永久設定值

max_connections=500 #全部接受的最大連線數
max_user_connections=20 #每個使用勢最大連線數

至於目前的連線數,可透過Threads_connected來得知,動態變化,可透過以下指令得知目前連線數

show status;

此外,若發現MySQL的連線數出現異常,如短時間爆增連線,可以用以下指令來找尋目前的連線狀態,找出當下SQL Query的指令與來源。

show full processlist;

若有異常的指令,可以下kill來刪除該指令

kill [id]

results matching ""

    No results matching ""