Max_user_connections 与Max_connections 与max_connect_errors
對于連接數的設置,show variables里有三個參數可以對它進行控制,max_connections與max_user_connections以及max_connect_errors。下面對這三個參數相關描述。
max_connections:針對所有的賬號所有的客戶端并行連接到MYSQL服務的最大并行連接數。簡單說是指MYSQL服務能夠同時接受的最大并行連接數。
max_user_connections : 針對某一個賬號的所有客戶端并行連接到MYSQL服務的最大并行連接數。簡單說是指同一個賬號能夠同時連接到mysql服務的最大連接數。設置為0表示不限制。
max_connect_errors:針對某一個IP主機連接中斷與mysql服務連接的次數,如果超過這個值,這個IP主機將會阻止從這個IP主機發送出去的連接請求。遇到這種情況,需執行flush hosts。
在 show global 里有個系統狀態Max_used_connections,它是指從這次mysql服務啟動到現在,同一時刻并行連接數的最大值。它不是指當前的連接情況,而是一個比較值。如果在過去某一個時刻,MYSQL服務同時有1000個請求連接過來,而之后再也沒有出現這么大的并發請求時,則Max_used_connections=1000.請注意與show variables 里的max_user_connections的區別。
轉載于:https://www.cnblogs.com/xuegang/archive/2011/08/30/2159782.html
總結
以上是生活随笔為你收集整理的Max_user_connections 与Max_connections 与max_connect_errors的全部內容,希望文章能夠幫你解決所遇到的問題。