mysql中的最大連接數(shù)就是請求數(shù)嗎?那IOPS又表示什么意思呢?
問題描述
想購買阿里云的RDS mysql,想請教下最大連接數(shù)是請求數(shù)嗎?如下圖,600最大可支持連接數(shù),那一個(gè)頁面查詢30次,20個(gè)人同時(shí)請求,數(shù)據(jù)庫不就超載了么?(內(nèi)存2400MB,專用數(shù)據(jù)服務(wù)器,只能支持20個(gè)人,不敢想象。。。。。)
另外IOPS1200,又表示什么呢?
問題解答
回答1:連接數(shù):
就好比你用navicat去連mysql,同時(shí)支持600個(gè)用navicat去連的用戶,超過600個(gè)的下一個(gè)就需要等待了,這里并不是說只能保持600個(gè)用戶同時(shí)訪問,因?yàn)槟銛?shù)據(jù)庫和你應(yīng)用之間肯定隔著中間件,而中間件中的連接池會(huì)幫你管理好每個(gè)連接,一般如果代碼寫的好事物控制得當(dāng),一個(gè)事物完成連接會(huì)被連接池收回重復(fù)利用,所以不是說一個(gè)用戶登錄你的系統(tǒng)或網(wǎng)站就一直占用著。
IOPS:
IO并發(fā)數(shù),也就是存儲(chǔ)上對于每秒IO的并發(fā)數(shù)的支持。回答2:
IOPS (Input/Output Operations Per Second),即每秒進(jìn)行讀寫(I/O)操作的次數(shù),多用于數(shù)據(jù)庫等場合,衡量隨機(jī)訪問的性能。存儲(chǔ)端的IOPS性能和主機(jī)端的IO是不同的,IOPS是指存儲(chǔ)每秒可接受多少次主機(jī)發(fā)出的訪問,主機(jī)的一次IO需要多次訪問存儲(chǔ)才可以完成。例如,主機(jī)寫入一個(gè)最小的數(shù)據(jù)塊,也要經(jīng)過“發(fā)送寫入請求、寫入數(shù)據(jù)、收到寫入確認(rèn)”等三個(gè)步驟,也就是3個(gè)存儲(chǔ)端訪問。
其實(shí)也好理解,一個(gè)連接過來,可能要SELECT不止一次,每次也不止一次的IO啊
相關(guān)文章:
1. 關(guān)于docker下的nginx壓力測試2. debian - docker依賴的aufs-tools源碼哪里可以找到啊?3. javascript - js代碼獲取驗(yàn)證碼倒計(jì)時(shí)問題4. 為什么我ping不通我的docker容器呢???5. javascript - webpack熱加載配置不生效6. angular.js - angular內(nèi)容過長展開收起效果7. php - 一個(gè)操作請求多個(gè)服務(wù)如何保證數(shù)據(jù)的安全?8. dockerfile - [docker build image失敗- npm install]9. docker-compose 為何找不到配置文件?10. windows2003下的apache響應(yīng)時(shí)間特別長?
