mysql中的最大連接數(shù)就是請(qǐng)求數(shù)嗎?那IOPS又表示什么意思呢?
問(wèn)題描述
想購(gòu)買(mǎi)阿里云的RDS mysql,想請(qǐng)教下最大連接數(shù)是請(qǐng)求數(shù)嗎?如下圖,600最大可支持連接數(shù),那一個(gè)頁(yè)面查詢30次,20個(gè)人同時(shí)請(qǐng)求,數(shù)據(jù)庫(kù)不就超載了么?(內(nèi)存2400MB,專用數(shù)據(jù)服務(wù)器,只能支持20個(gè)人,不敢想象。。。。。)
另外IOPS1200,又表示什么呢?
問(wèn)題解答
回答1:連接數(shù):
就好比你用navicat去連mysql,同時(shí)支持600個(gè)用navicat去連的用戶,超過(guò)600個(gè)的下一個(gè)就需要等待了,這里并不是說(shuō)只能保持600個(gè)用戶同時(shí)訪問(wèn),因?yàn)槟銛?shù)據(jù)庫(kù)和你應(yīng)用之間肯定隔著中間件,而中間件中的連接池會(huì)幫你管理好每個(gè)連接,一般如果代碼寫(xiě)的好事物控制得當(dāng),一個(gè)事物完成連接會(huì)被連接池收回重復(fù)利用,所以不是說(shuō)一個(gè)用戶登錄你的系統(tǒng)或網(wǎng)站就一直占用著。
IOPS:
IO并發(fā)數(shù),也就是存儲(chǔ)上對(duì)于每秒IO的并發(fā)數(shù)的支持。回答2:
IOPS (Input/Output Operations Per Second),即每秒進(jìn)行讀寫(xiě)(I/O)操作的次數(shù),多用于數(shù)據(jù)庫(kù)等場(chǎng)合,衡量隨機(jī)訪問(wèn)的性能。存儲(chǔ)端的IOPS性能和主機(jī)端的IO是不同的,IOPS是指存儲(chǔ)每秒可接受多少次主機(jī)發(fā)出的訪問(wèn),主機(jī)的一次IO需要多次訪問(wèn)存儲(chǔ)才可以完成。例如,主機(jī)寫(xiě)入一個(gè)最小的數(shù)據(jù)塊,也要經(jīng)過(guò)“發(fā)送寫(xiě)入請(qǐng)求、寫(xiě)入數(shù)據(jù)、收到寫(xiě)入確認(rèn)”等三個(gè)步驟,也就是3個(gè)存儲(chǔ)端訪問(wèn)。
其實(shí)也好理解,一個(gè)連接過(guò)來(lái),可能要SELECT不止一次,每次也不止一次的IO啊
相關(guān)文章:
1. sql語(yǔ)句 - mysql中關(guān)聯(lián)表查詢問(wèn)題2. css - chrome下a標(biāo)簽嵌套img 顯示會(huì)多個(gè)小箭頭?3. javascript - 如何將一個(gè)div始終固定在某個(gè)位置;無(wú)論屏幕和分辨率怎么變化;div位置始終不變4. html - vue項(xiàng)目中用到了elementUI問(wèn)題5. javascript - iframe 為什么加載網(wǎng)頁(yè)的時(shí)候滾動(dòng)條這樣顯示?6. python - django models 為生成的html元素添加樣式。7. javascript - vscode alt+shift+f 格式化js代碼,通不過(guò)eslint的代碼風(fēng)格檢查怎么辦。。。8. javascript - 有什么比較好的網(wǎng)頁(yè)版shell前端組件?9. mysql updtae追加數(shù)據(jù)sql語(yǔ)句10. javascript - 原生canvas中如何獲取到觸摸事件的canvas內(nèi)坐標(biāo)?
