文章詳情頁
mysql中的最大連接數就是請求數嗎?那IOPS又表示什么意思呢?
瀏覽:138日期:2022-06-22 08:50:14
問題描述
想購買阿里云的RDS mysql,想請教下最大連接數是請求數嗎?如下圖,600最大可支持連接數,那一個頁面查詢30次,20個人同時請求,數據庫不就超載了么?(內存2400MB,專用數據服務器,只能支持20個人,不敢想象。。。。。)
另外IOPS1200,又表示什么呢?
問題解答
回答1:連接數:
就好比你用navicat去連mysql,同時支持600個用navicat去連的用戶,超過600個的下一個就需要等待了,這里并不是說只能保持600個用戶同時訪問,因為你數據庫和你應用之間肯定隔著中間件,而中間件中的連接池會幫你管理好每個連接,一般如果代碼寫的好事物控制得當,一個事物完成連接會被連接池收回重復利用,所以不是說一個用戶登錄你的系統或網站就一直占用著。
IOPS:
IO并發數,也就是存儲上對于每秒IO的并發數的支持。回答2:
IOPS (Input/Output Operations Per Second),即每秒進行讀寫(I/O)操作的次數,多用于數據庫等場合,衡量隨機訪問的性能。存儲端的IOPS性能和主機端的IO是不同的,IOPS是指存儲每秒可接受多少次主機發出的訪問,主機的一次IO需要多次訪問存儲才可以完成。例如,主機寫入一個最小的數據塊,也要經過“發送寫入請求、寫入數據、收到寫入確認”等三個步驟,也就是3個存儲端訪問。
其實也好理解,一個連接過來,可能要SELECT不止一次,每次也不止一次的IO啊
相關文章:
1. javascript - JS如何取對稱范圍的隨機數?2. java - ehcache緩存用的是虛擬機內存么?3. 數據庫 - mysql如何處理數據變化中的事務?4. android - java 泛型不支持數組,那么RxJava的Map集合有什么方便的手段可以定義獲得一串共同父類集合數據呢?5. java - mongodb分片集群下,count和聚合統計問題6. 關于docker下的nginx壓力測試7. 服務器端 - 采用nginx做web服務器,C++開發應用程序 出現拒絕連接請求?8. javascript - 有什么兼容性比較好的辦法來判斷瀏覽器窗口的類型?9. dockerfile - 我用docker build的時候出現下邊問題 麻煩幫我看一下10. python - pandas按照列A和列B分組,將列C求平均數,怎樣才能生成一個列A,B,C的dataframe
排行榜
