top
Loading...
A.2.6.連接數過多
A.2.6. 連接數過多

當你試圖連接到mysqld服務器時遇到“過多連接”錯誤,這表示所有可用的連接均已被其他客戶端使用。

允許的連接數由max_connections系統變量控制。默認值為100。如果需要支持更多的連接,應使用該變量的較大值重啟mysqld

mysqld實際上允許max_connections+1個客戶端進行連接。額外的連接保留給具有SUPER權限的賬戶。通過為系統管理員而不是普通用戶授予SUPER權限(普通用戶不應具有該權限),系統管理員能夠連接到服務器,并使用SHOW PROCESSLIST來診斷問題,即使已連接的無特權客戶端數已達到最大值也同樣。請參見13.5.4.16節,“SHOW PROCESSLIST語法”。

MySQL能支持的最大連接數取決于給定平臺上線程庫的質量。LinuxSolaris應能支持500-1000個并發連接,具體情況取決于RAM容量,以及客戶端正在作什么。MySQL AB提供的靜態Linux庫能支持高達4000個連接。

作者:mysql.com
來源:http://dev.mysql.com/doc/refman/5.1/zh/problems.html
北斗有巢氏 有巢氏北斗