我正在嘗試爲共享主機上所需的MySQL和資源設置理想的性能設置。max_connections究竟意味着什麼?
我的問題是,max_connections
究竟意味着什麼?
是否是向服務器發出的唯一併發請求數? 因此,如果有兩個用戶,1個打開1個選項卡,另一個打開4個選項卡...並且同時按下所有選項卡以重新加載,則會有5個與MySQL DB連接的連接?因此,如果我們碰到這種情況:10人有2個選項卡,31人有一個選項卡同時刷新...我們的max_connections
爲50,每個人都會被鎖定嗎?
我想問的原因是因爲我想拍攝低max_connections
是保守的內存資源,因爲我一直看到的網站進入CPU調節模式
謝謝您的幫助
是否有設置'max_connections'值的限制嗎?如果我將其設置爲200,000甚至更多,會發生什麼情況? – antf 2013-07-09 16:03:47
每個連接都使用OS和服務器進程中的內存。最終你會達到你的盒子可以處理的最大連接數量的限制。這是相當古老的,但[C10K問題](http://www.kegel.com/c10k.html)給出了一些有關大量連接到單個服務器的問題的想法。 – 2014-03-28 19:49:04