1 頁 (共 1 頁)

[MySQL]SQL語法設定max_connections

發表於 : 2008年 12月 1日, 12:01
tim
當發生 mysql 已達最大 connection 時, 若要先緊急處理的方式是使用指令將 max_connections 調高.

代碼: 選擇全部

 SET GLOBAL max_connections =1024 
上面的 1024 要看原來的值是多少再往上修. 查看的語法如下:

代碼: 選擇全部

SHOW VARIABLES
可以先救急, 但實際上還是得查出真實發生的原因, 通常若是無 event 的異常, 大多為程式邏輯的問題, 不過若再仔細查, 可以先用查詢目前的工作 connection 指令, 語法如下:

代碼: 選擇全部

 SHOW PROCESSLIST  
可以查看這些 connection 所執行的sql 指令, 再來反查出程式的問題所在!

Re: [MySQL]SQL語法設定max_connections

發表於 : 2012年 12月 5日, 11:08
tim
另外的方式可以利用 @@global.max_connecitons 變數.

可以參考這篇文章: http://www.netadmintools.com/art573.html

語法如下:

代碼: 選擇全部

set @@global.max_connections = 256;
select @@global.max_connections;