鍍金池/ 問答/數(shù)據(jù)庫  網(wǎng)絡安全  HTML/ 數(shù)據(jù)庫連接池和數(shù)據(jù)庫服務端并發(fā)線程數(shù)的關系?

數(shù)據(jù)庫連接池和數(shù)據(jù)庫服務端并發(fā)線程數(shù)的關系?

https://blog.csdn.net/w059805...

這篇文章里說
client端的數(shù)據(jù)庫連接池大小從2048減小到96,mysql服務器端并發(fā)線程數(shù)維持為9600

我奇怪的是,服務端為何并發(fā)線程數(shù)可以這么高?
一個連接一個線程的話,也最多2048個線程啊

回答
編輯回答
心沉

在實際業(yè)務里面,統(tǒng)計的值都是每秒服務器處理了多少請求,即tps
人們習慣意義上的并發(fā)是應用同一時間發(fā)出了多少請求,
比如一個商品同一時刻有多少人點擊下單,這個人數(shù)就是并發(fā),
而服務器一秒鐘可以處理多少個下單請求就是tps
所以我認為他的9600實際上是tps,客戶端連接池2048,
那給到服務器的并發(fā)最高就是2048,除非多個客戶端同時訪問
然而對服務器來說真正意義的并發(fā)就是同時執(zhí)行,多少核cpu最多能處理多少并發(fā)
所以這個概念只是針對不同的對象有不同的理解而已,不必糾結

2018年5月8日 08:06