發(fā)布時(shí)間:2020-06-07
欄目:其他
蘭春,58安居客資深DBA,專注于MySQL領(lǐng)域的運(yùn)維與運(yùn)營(yíng)。
一、什么是too many connection
1、重要參數(shù)
max_connections : The maximum permitted number of simultaneous client connections
允許的最大的鏈接數(shù)MySQL文章入庫(kù)助手 ,如果超過(guò)這個(gè)數(shù)值,則會(huì)報(bào):ERROR 1040 (HY000): Too many connections
max_user_connections: The maximum number of simultaneous connections permitted to any given MySQL user account
允許的每個(gè)用戶最大鏈接數(shù),如果超過(guò)這個(gè)數(shù)值,則會(huì)報(bào): ERROR 1203 (42000): User dba already has more than 'max_user_connections' active connectionsmysql文章入庫(kù)軟件。
一般這樣的報(bào)錯(cuò)只會(huì)出現(xiàn)在業(yè)務(wù)機(jī)器上,并不會(huì)在DB server層報(bào)錯(cuò),這樣的話DBA就無(wú)法真正感知到錯(cuò)誤,MySQL也非常貼心的推出了一個(gè)status供DBA查看:Connection_errors_max_connections
Connection_errors_max_connections : The number of connections refused because the server max_connections limit was reached.
細(xì)心的同學(xué)就會(huì)發(fā)現(xiàn):那如果出現(xiàn)'max_user_connections' 的報(bào)錯(cuò),就無(wú)法發(fā)現(xiàn)啦mysql文件入庫(kù)工具 ,這塊目前我還沒(méi)找到對(duì)應(yīng)status。
mysql文件入庫(kù)工具二、什么情況下會(huì)發(fā)生too many connection
1、slow query 引起
真正的slow:該query的確非常慢
偽裝的slow:該query本身并不慢,是受其它因素的影響導(dǎo)致
2、sleep 空連接引起
沒(méi)有任何query,只是sleep,這種情況一般是代碼里面沒(méi)有主動(dòng)及時(shí)釋放鏈接導(dǎo)致。
三、實(shí)戰(zhàn)案例
mysql文章入庫(kù)軟件1、sleep 空鏈接引起的TMC(too many connection簡(jiǎn)稱)
文章地址:http://m.meyanliao.com/article/other/MySQLzjddtoomanyconnectionzmp.html

- 1通王CMS 2.0簡(jiǎn)介
- 2黑帽網(wǎng)站排名檢測(cè)
- 3MySQL中經(jīng)典的too many connection怎么破
- 4網(wǎng)易郵箱洪陸駕:反垃圾郵件需集合全球力量
- 5站群友鏈換鏈神器
- 6云勢(shì)軟件VirgoEDC助力安徽萬(wàn)邦、迪時(shí)咨詢等公司臨床試驗(yàn)數(shù)據(jù)采集智能化
- 7Authorize 屬性通過(guò)聲明的方式保護(hù)控制器或其部分方法
- 8域名是稀有資源,好的域名,在一定時(shí)期內(nèi)會(huì)越來(lái)越升值
- 9解析常見(jiàn)的PHP緩存技術(shù)有哪些
- 10對(duì)ASP.NET程序員非常有用工具