我目前使用SQL Express的T2.Micro RDS。aws rds 100%cpu 2 vcores
由於負載很重的應用程序正在運行,訪客的1次請求可能需要30秒才能完成。這使得RDS工作100%的CPU。其結果是任何其他訪問者在100%CPU負載的同時訪問網站,網站需要更長的時間才能回答。
T2.micro有1個vCPU。 我想升級到具有2個vCPU的T2.medium。 問題是,如果我有2個vCPU,我會避免瓶頸? 例如,有30秒請求的第一位訪客,同時使用vCPU#1和第二位訪客,他使用vCPU#2嗎?這會幫助我的情況嗎?
此外,我沒有看到aws rds中的任何選項,看看是什麼CPU。有沒有選擇以某種方式選擇更快的vCPU?
謝謝。
非常感謝你的回答。有幾個隊列不僅僅運行一個(包裝在商店程序中)。 –
通常,存儲過程中的查詢將連續運行,而不是並行運行,所以我期望它仍然等同於「1查詢」,除非您同時運行該過程多次。 –