發(fā)布時間:2020-06-07
欄目:其他
蘭春,58安居客資深DBA調解製度,專注于MySQL領(lǐng)域的運維與運營可持續。
一、什么是too many connection
1體製、重要參數(shù)
max_connections : The maximum permitted number of simultaneous client connections
允許的最大的鏈接數(shù)MySQL文章入庫助手 構建,如果超過這個數(shù)值,則會報:ERROR 1040 (HY000): Too many connections
max_user_connections: The maximum number of simultaneous connections permitted to any given MySQL user account
允許的每個用戶最大鏈接數(shù)服務延伸,如果超過這個數(shù)值共創輝煌,則會報: ERROR 1203 (42000): User dba already has more than 'max_user_connections' active connectionsmysql文章入庫軟件。
一般這樣的報錯只會出現(xiàn)在業(yè)務(wù)機器上進一步,并不會在DB server層報錯大部分,這樣的話DBA就無法真正感知到錯誤,MySQL也非常貼心的推出了一個status供DBA查看:Connection_errors_max_connections
Connection_errors_max_connections : The number of connections refused because the server max_connections limit was reached.
細心的同學(xué)就會發(fā)現(xiàn):那如果出現(xiàn)'max_user_connections' 的報錯實際需求,就無法發(fā)現(xiàn)啦mysql文件入庫工具 解決方案,這塊目前我還沒找到對應(yīng)status。
mysql文件入庫工具二善謀新篇、什么情況下會發(fā)生too many connection
1增產、slow query 引起
真正的slow:該query的確非常慢
偽裝的slow:該query本身并不慢,是受其它因素的影響導(dǎo)致
2方法、sleep 空連接引起
沒有任何query行動力,只是sleep,這種情況一般是代碼里面沒有主動及時釋放鏈接導(dǎo)致切實把製度。
三保供、實戰(zhàn)案例
mysql文章入庫軟件1、sleep 空鏈接引起的TMC(too many connection簡稱)
上一篇:簡單聊聊制作站群的一些策略
文章地址:http://61py.com/article/other/MySQLzjddtoomanyconnectionzmp.html