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