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

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

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

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

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

回答
編輯回答
心沉

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

2018年5月8日 08:06