亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在線等,挺急的!關于Mysql連接的疑惑

在線等,挺急的!關于Mysql連接的疑惑

九州編程 2019-09-08 21:56:05
最近看mysql相關的書時有提到mysql最大連接數。有人說mysql的最大連接數默認是100,最大可以達到16384,那這個連接數是指有個人訪問了網頁,是不是就代表mysql多了一個連接?還是說通過mysql管理工具,如phpmyadmin登錄后算做一個連接呢?
查看完整描述

2 回答

?
DIEA

TA貢獻1820條經驗 獲得超2個贊

訪問網頁不一定會訪問數據庫吧。如果不使用連接池技術,那應該理解為你發送一次sql就打開了一個連接,用完又關上了。如果使用連接池技術,連接池是有最小連接和最大連接數,對于一般項目而言來說,5個、10個都差不多了,假如一個sql處理大概10ms,那5-10個連接的話,QPS大概是500-1000了,一個單體服務,這個量已經不低了,而且前面大概也會有緩存的,如果緩存幫你擋住50%的請求,那你QPS也到1000-2000了,這已經不低了。而且你服務一般也是集群部署的。MySQL的最大連接數,根據運維經驗調整,太高的話對服務器也會有壓力的,太小,你應用又跟不上。大型企業,Mysql肯定集群部署的,會有分庫分表的處理,真正分到到每臺Mysql服務器的請求,不會很大的。
                            
查看完整回答
反對 回復 2019-09-08
?
翻閱古今

TA貢獻1780條經驗 獲得超5個贊

應該是“登錄”算一次連接,訪問網頁不能算一次連接,因為現在各種語言/平臺及基本都支持連接池技術,可以復用連接。當然這和你的實現有關。
                            
查看完整回答
反對 回復 2019-09-08
  • 2 回答
  • 0 關注
  • 283 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號