mysql高并發(fā)數(shù)據(jù)重復(fù) 你認(rèn)為要支持1w并發(fā)需要什么樣服務(wù)器配置?
你認(rèn)為要支持1w并發(fā)需要什么樣服務(wù)器配置?場(chǎng)景非常重要,例如10000個(gè)并發(fā)QPS或TPS,這是一個(gè)完全不同的概念。服務(wù)器優(yōu)化,現(xiàn)在通過(guò)epoll支持?jǐn)?shù)百萬(wàn)個(gè)連接,100000個(gè)并發(fā)無(wú)瓶頸。但是,這只
你認(rèn)為要支持1w并發(fā)需要什么樣服務(wù)器配置?
場(chǎng)景非常重要,例如10000個(gè)并發(fā)QPS或TPS,這是一個(gè)完全不同的概念。
服務(wù)器優(yōu)化,現(xiàn)在通過(guò)epoll支持?jǐn)?shù)百萬(wàn)個(gè)連接,100000個(gè)并發(fā)無(wú)瓶頸。但是,這只是網(wǎng)絡(luò)層。如果涉及到具體業(yè)務(wù),那就另當(dāng)別論了。例如,redis可以是并發(fā)的,因?yàn)橹恍枰W(wǎng)絡(luò)IO和內(nèi)存訪問(wèn)。但如果你有業(yè)務(wù)處理,掛斷數(shù)據(jù)庫(kù),去卡夫卡,再去redis,那你就得分析具體的問(wèn)題。
在我們最初的基準(zhǔn)測(cè)試中,QPS可以支持大約60000到80000個(gè)事務(wù),但是事務(wù)的添加、刪除和修改絕對(duì)不是那么重要。
其實(shí)你需要的是一個(gè)基準(zhǔn)測(cè)試結(jié)果,比如TCP、HTTP基準(zhǔn)測(cè)試、Tomcat基準(zhǔn)測(cè)試、application framework基準(zhǔn)測(cè)試、redis基準(zhǔn)測(cè)試、MySQL基準(zhǔn)測(cè)試等
我們做了application framework基準(zhǔn)測(cè)試,基于springboot,測(cè)試接口沒(méi)有邏輯,直接查詢SQL返回結(jié)果即可。基準(zhǔn)測(cè)試結(jié)果是8核16g內(nèi)存,運(yùn)行兩個(gè)實(shí)例,最多可以并發(fā)8萬(wàn)次,應(yīng)該有優(yōu)化的空間。
和一個(gè)mysql,如果可以,能支持多少并發(fā)?
獲取數(shù)據(jù)并不總是轉(zhuǎn)到數(shù)據(jù)庫(kù)。
并發(fā)性是指同時(shí)在數(shù)據(jù)庫(kù)上運(yùn)行的請(qǐng)求數(shù)。數(shù)據(jù)庫(kù)的最大并發(fā)量與在線人數(shù)之間沒(méi)有明確的對(duì)應(yīng)關(guān)系。例如,當(dāng)您登錄到CSDN并驗(yàn)證您的帳戶信息時(shí),您可能會(huì)(直接從MC)獲得它,也可能不會(huì)。在這個(gè)時(shí)候,你有一個(gè)連接。然后你什么都沒(méi)做,當(dāng)然不可能操作數(shù)據(jù)庫(kù),但是你仍然在線,因?yàn)槟阋呀?jīng)登錄了。
mysql集群能支持100萬(wàn)的并發(fā)請(qǐng)求嗎?
當(dāng)然支持一百萬(wàn)并發(fā)。首先,我們必須是主人,把讀寫(xiě)分開(kāi),然后要看你需要分配多少套來(lái)讀寫(xiě)。不建議您使用MySQL集群,因?yàn)橛刑嗟腷ug。所有這些都需要首先進(jìn)行壓力測(cè)試。不同的業(yè)務(wù)使得SQL的讀寫(xiě)不同。應(yīng)根據(jù)具體業(yè)務(wù)進(jìn)行壓力測(cè)試。