私は現在、SQL ExpressでT2.Micro RDSを使用しています。aws rds 100%cpu 2 vcores
重い負荷のアプリケーションが実行されているため、訪問者の1回のリクエストで30秒かかる場合があります。これにより、RDSは100%CPUで動作します。その結果、他の訪問者が同じ時間にウェブサイトにアクセスし、100%のCPU負荷がかかると、Webサイトは応答に時間がかかります。
T2.microには1つのvCPUがあります。 私は2つのvCPUを持つT2.mediumへのアップグレードを考えています。 問題は、vCPUが2つあればボトルネックを避けることができますか? 例:30秒のリクエストを受けた1番目の訪問者はvCPU#1を使用し、2番目の訪問者はvCPU#2を使用していますか?それは私の状況を助けるだろうか?
また、私はaws rdsでCPUが何であるかを見るオプションがありませんでした。何とか高速vCPUを選択するオプションはありますか?
ありがとうございます。
あなたの答えは大変ありがとうございます。 1つではなく複数のキューが実行されています(ストアプロシージャーでパックされています)。 –
通常、ストアドプロシージャ内のクエリは、並列ではなく連続して実行されるため、同じ時間に複数回プロシージャを実行している場合を除き、 "1クエリ"と同等であることが期待されます。 –