SQL Server Express と IIS 7 がインストールされた Windows 2008 サーバー (1GB の RAM を搭載した VPS) を実行しています。その上で、約 26,000 製品のデータベースを備えた NopCommerce 1.7 Web サイトをホストしています。
現在、私は Web サイト (開発中) の唯一のユーザーであり、パフォーマンスがかなり低下しています。具体的に言うと、リクエストを行うたびに、ワーカー プロセスの CPU 使用率が数秒間 90 ~ 100% になります。それは私ですか、それとも 1 人のユーザーの NopCommerce Web サイトには多いですか? なぜこれが起こるのか、それを修正したり、さらに調査したりするために私ができることはありますか?
PS: ワーカー プロセスは 100MB ~ 400MB のメモリ (プライベート ワーキング セット) を使用し、SQL Server はこのデータベースで約 160MB を使用します。より多くのRAMを取得するための明白な提案以外に何か提案はありますか? もう 1 GB 取得するつもりですが、これで CPU 使用率の問題が解決されないのではないかと心配しています。