設定連線數
查詢目前最大連線數
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]